|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: using more then one schema within one XML
Quoting Alessandro Triglia <sandro@m...>: I believe he's saying that an xsi:schemaLocation attribute can have the value xsi:schemaLocation="ns1 schemalocation1 ns2 schemalocation2 ..." but taht some processors only see the first pair, and ignore 2, 3 .... > > > > -----Original Message----- > > From: Chiusano Joseph [mailto:chiusano_joseph@b...] > > Sent: Thursday, November 04, 2004 13:27 > > To: pat; XML :: dev > > Subject: RE: using more then one schema within one XML > > > > > > For W3C Schema, this is done using the xsi:schemaLocation and > > xsi:noNamespaceschemaLocation attributes. Please note that > > some parsers > > ignore all occurrences past the first one. > > > My interpretation is that a parser should issue an error if it encounters > an > "overriding" xsi:schemaLocation or xsi:noNamespaceSchemaLocation after it > has already used the first xsi:schemaLocation and > xsi:noNamespaceSchemaLocation: > > --------------------- > 4 xsi:schemaLocation and xsi:noNamespaceSchemaLocation [attributes] can > occur on any element. However, it is an error if such an attribute occurs > after the first appearance of an element or attribute information item > within an element information item initially .validated. whose [namespace > name] it addresses. [...] Although schema location attributes can occur > on > any element, and can be processed incrementally as discovered, their effect > is essentially global to the .assessment.. Definitions and declarations > remain in effect beyond the scope of the element on which the binding is > declared. > --------------------- > > In other words, if a parser encounters a xsi:noNamespaceSchemaLocation at > some place, then validates an element with no namespace, then encounters > another xsi:noNamespaceSchemaLocation further on, it should issue an error. > Are you saying that *some* parsers issue an error and some don't? Or are > you saying that you would expect a parser to switch to the new "location" > indicated by the overriding xsi:schemaLocation or > xsi:noNamespaceSchemaLocation? > > Alessandro Triglia > > > > > > Kind Regards, > > Joseph Chiusano > > Booz Allen Hamilton > > Strategy and Technology Consultants to the World > > > > > > > -----Original Message----- > > > From: pat [mailto:pat@x...] > > > Sent: Thursday, November 04, 2004 11:49 AM > > > To: XML :: dev > > > Subject: using more then one schema within one XML > > > > > > Hi All, > > > > > > Is it possible to define more then one schema (DTD or > > > XMLSchema or ...) within one XML document and mix them using > > > namespaces ??? Something like: > > > <first:element/> > > > <second:element/> > > > > > > Thanks to all > > > > > > Pat > > > > > > > > > ----------------------------------------------------------------- > > > 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://www.oasis-open.org/mlmanage/index.php> > > > > > > > > > > ----------------------------------------------------------------- > > 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://www.oasis-open.org/mlmanage/index.php> > > > > > > > ----------------------------------------------------------------- > 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://www.oasis-open.org/mlmanage/index.php> > >
|
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








