|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Can XML Schemas do this?
> The three frequent workarounds for this issue are: > > 1) Use another schema language (Relax NG does this very well) > instead of > W3C XML Schema. > > 2) Write a laxed schema with W3C XML Schema (most of the time using > xs:choice/@maxOccurs="unbounded" instead of xs:all) and add Schematron > rules to do the additional tests. > > 3) Wrap all what's hurting W3C XML Schema into container > elements to fit > all the restrictions of xs:all. There's a fourth approach that I've seen: a) write the Schema using unbounded sequence models for the unordered elements, b) perform primary validation of types against the raw schema c) do a secondary validation of cardinality constraints as defined in appinfo annotations in the Schema
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








