Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - RE: reference to element, elementFormDefault unqualified >Thread Next - keyrefs from list type (ala IDREFS) RE: reference to element, elementFormDefault unqualifiedTo: xmlschema-dev@--.--- Date: 4/13/2006 8:32:00 PM Thanks for pointing this out. I'm merely setting elementFormDefault="unqualified" to hide namespaces from my instance documents so that it's not visible which component an element belongs to (making instance documents a lot more readable). So do you suggest that's not really a good practice? cheers, Oli Michael Kay <mike@s...> writes: > > elementFormDefault="unqualified" means that a locally-declared element (one > declared with <element name="x"> as part of a complex type) will be in no > namespace. (I've always thought this was a weird thing to want to do.) > Elements declared at the top level of a schema are always in the target > namespace of that schema, regardless of the value of elementFormDefault in > either their own schema document or in a referencing schema document. > > You might be able to achieve what you want using chameleon includes, but > that's another strange facility that I prefer to admire from a distance. > > Michael Kay > http://www.saxonica.com/ ---------------------------------------------------------------- From lists@j... Thu Apr 13 16:46:38 2006 Received: from magg | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
