Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - RE: enabling/disabling assertions >Thread Next - XSD: Uniqueness Re: enabling/disabling assertionsTo: "Michael Kay" <mike@--------.---> Date: 1/16/2008 3:29:00 PM On 16/01/2008, Michael Kay <mike@s...> wrote: > There's a conditional inclusion mechanism in XSDL 1.1 > > http://www.w3.org/TR/2007/WD-xmlschema11-1-20070830/#cip > > that answers part of the requirement; it's designed to enable facilities to > be ignored based on the version of XSDL supported by the processor. It's > been designed in the (perhaps optimistic) hope that it can be retrofitted to > XSDL 1.0 processors. Thanks - I'm being optimistic... Xerces doesn't seem to like: <xs:assert vc:minVersion="1.1" test="..."/> Is that the correct use? > There's nothing in the spec however that allows you to switch off assertion > checking if you're using a 1.1 processor that supports the facility. It > could be a product option, however. I was thinking more along the lines of a 1.0 process would validate using the schema ignoring the assertions, while a 1.1 processor would evaluate them. That would allow me to put assertions in the schema now, and distribute the schema, without the need for everyone to have a 1.1 processor to validate using it (with what would be assertion failing being caught by the application as usual). Maybe I'm thinking about this wrongly... -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/ From mike@s... Wed Jan 16 15:49:03 2008 Received: from maggie.w3.org ([193 | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
