Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Is schemaLocation just a hint in schema import? >Thread Next - Re: [xml-dev] RE: Is schemaLocation just a hint in schema import? RE: Is schemaLocation just a hint in schema import?To: "'Antoli, Leo'" <Leo.Antoli@-----.--->, <xml-dev@-----.---.--->, <xmlschema-dev@--.---> Date: 10/9/2006 6:04:00 PM > "NOTE: The above is carefully worded so that multiple > <import>ing of the same schema document will not constitute a > violation of clause 2 of Schema Properties Correct (=A73.15.6), > but applications are allowed, indeed encouraged, to avoid > <import>ing the same schema document more than once to > forestall the necessity of establishing identity component by > component. > Given that the schemaLocation [attribute] is only a hint, it > is open to applications to ignore all but the first <import> > for a given namespace, regardless of the =B7actual value=B7 of > schemaLocation, but such a strategy risks missing useful > information when new schemaLocations are offered." > > > Can anybody tell me the motivation for this note in the schema spec? > I've pointed out in comments on 1.1 that if the spec really were = carefully worded, then the (non-normative) note wouldn't be needed. The spec, I think, is saying two things: (a) if you do two imports from the same schemaLocation (whatever "same" means) then you should be OK; the components should only be imported = once. (b) if you do two imports from different schemaLocations (whatever "different" means) then it's pretty much undefined what happens: the = system may import both and report any conflicts (such as the same element declaration appearing in both), or it may import both and detect that = the two are actually identical, or it may import one and ignore the other. Michael Kay http://www.saxonica.com/ From xan.gregg@j... Mon Oct 09 16:14:12 2006 Received: from lisa.w3.org ( | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
