[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML Schema (sequence) and MSXMLDOM question.
On Wed, 2003-11-26 at 19:07, Rodrigo Pinho Pereira de Souza wrote: > In theory, the XML above, is it ok? The XML is perfectly OK, but the schema isn't! When you write: <xs:sequence> <xs:element ref="nsSDSGeneral:PlugIn" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="nsSDSGeneral:SDSMenuItem" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="nsSDSGeneral:PlugIn" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> A schema processor can't tell if a sequence composed of only a single "nsSDSGeneral:PlugIn" element matched the first or the second occurrence and this type of "non determinism" is forbidden by the W3C XML Schema rec. > I think yes, and XMLSpy load and validate this normally, but when I > want to load this in MSXMLDOM, I get a fail. > > Any suggestions? 1) Don't use tools that are not conform to the rec ;-) 2) either rewrite your schema to make it deterministic or use a schema language that doesn't require that (ie RELAX NG). Eric -- Read me on Advogato. http://advogato.org/person/vdv/ Upcoming XML schema languages tutorials: - Philadelphia -full day- ( 7/12/2003) http://masl.to/?V28612FC5 - Santa Clara -half day- (15/03/2004) http://masl.to/?J24916E96 ------------------------------------------------------------------------ Eric van der Vlist http://xmlfr.org http://dyomedea.com (W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema ------------------------------------------------------------------------
|
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
|