[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Are we ready for the namespace ID registry, yet? (was: Rel
<Quote> in order to properly mix two namespaces: <Quote> Why would one want to do this? What advantages would it afford? In what scenarios would it be useful? Kind Regards, Joe Chiusano Booz | Allen | Hamilton Jeff Lowery wrote: > > Speaking of reckless recommendations, has anyone previously given thought to > namespaces of the form: > > <np1:root xmlns:np1="http://www.example.com/ns1" > xmlns:np2="http://www.example.com/ns2"> > > <np1:foo/> > <np2:bar> > <np2:np1:baz/> <!-- this one --> > </np2:bar> > </np1:root> > > I know this is disallowed by Namespaces in XML Rec, but to me it could be > helpful for the types of namespace mixing pointed out by Arjun Ray awhile > back. > > For the np2:np1:baz element above, the local name baz is interpreted to be > qualified by three distinct namespaces: ../ns1, ../ns2, and the hybrid > ../ns1|../ns2 (signified by either np1:np2:baz for np2:np1:baz; order of > qualification is irrelevant). > > The point is not to solve the problem of needing some semantic knowledge in > order to properly mix two namespaces: some function still needs to know > which elements get tagged with both their original namespace and the > overarching namespace. But it at least allows just _one_ function to have to > know-- the rest can just stupidly parse the qualified names, with awareness > of either one or both qualifiers. > > Just thinking out loud... > > > ----------------------------------------------------------------- > 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
|