> Undoubtedly XSD could have been better, but if your requirements are met by
> what it offers then there's no real motivation to use some other approach.
For the work I've done, XSD with xs:assert and xs:alternative covers
most things (roll on XSD 1.1!)... If someone is considering which
schema language to use on a project today, surely XSD is the still the
right choice with 1.1 around the corner (or just use it now with
Saxon)?
XSD 1.1 vs RNG / Schematron / Whatever is a more worthwhile
discussion, the debate involving 1.0 has been done to death, and will
be out of date soon.
--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/