[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Can XML Schemas do this?
> Why do the schema languages care about the particular > order of the XML nodes? This may be important if parsing an XML document using DOM - for example, one may want to "place" elements that are always/often accessed (such as primary key values in relational database terms) near the top of an XML document, or near the top of a content model within an XML document for performance purposes. (But since a tree for the entire document needs to be built anyway, this may not buy you much in terms of performance - just thinking out loud). Joe Chiusano Booz | Allen | Hamilton "Bryce K. Nielsen" wrote: > > > 1) Use another schema language (Relax NG does this very well) instead of > > W3C XML Schema. > > > I'm somewhat new to Relax NG, but reading through it's primer doc it > appeared that the Order of the Elements was also strictly governed by the > schema (in other words, you can't do this in RelaxNG either). Which brings > the question, WHY? Why do the schema languages care about the particular > order of the XML nodes? I can see the advantages of having this as an option > (i.e. something like <sequence order="fixed"> or something) but to make it a > requirement seems to backwards for most XML usages. > > -BKN > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://lists.xml.org/ob/adm.pl> begin:vcard n:Chiusano;Joseph tel;work:(703) 902-6923 x-mozilla-html:FALSE url:www.bah.com org:Booz | Allen | Hamilton;IT Digital Strategies Team adr:;;8283 Greensboro Drive;McLean;VA;22012; version:2.1 email;internet:chiusano_joseph@b... title:Senior Consultant fn:Joseph M. Chiusano end:vcard
|
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
|