Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - RE: xs:include changing targetNamespace >Thread Next - Re: Late binding Late bindingTo: <xmlschema-dev@--.---> Date: 10/6/2004 12:31:00 AM I was looking again at the sentence in 4.2.1: During schema construction, implementations must retain .QName. values for such references, in case an appropriately-named component becomes available to discharge the reference by the time it is actually needed It seems implementations have to retain much more than QName values to do late binding of schema components. For example, until you know the type of an element or attribute declaration you don't know whether its default/fixed/enumeration values are namespace-sensitive (QNames or notations), so you have to keep not only their lexical representation but also their entire namespace context! This part of the spec seems to leave an awful lot unsaid... Michael Kay http://www.saxonica.com/ From ht@i... Wed Oct 06 07:35:39 2004 | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
