Reputation: 5973
We have been asked to put together a set of schemas for an open XML standard.
XSD 1.0 would cope with most of the rules, but it would be a bit messy in places (especially to allow for extensibility) it would also rely on implementers reading free text descriptions of some rules in the form of annotations.
Pretty much all of the rules could be implemented using XSD 1.1, however we are not sure if this would limit implementers unduly.
So my question, is XSD 1.1 mature enough to be used in the wild?
Upvotes: 7
Views: 680
Reputation: 111491
xs:assert
) are wonderfully powerful. Leverages XPath to provide
flexible mechanism to express constraints beyond core content and
type modeling.If all parties involved with building and interacting your system are prepared to move to XSD 1.1 and have no dependencies on tools or libraries that only support XSD 1.0, then move to XSD 1.1. Otherwise, stick with XSD 1.0.
Upvotes: 5