OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Re: [Sax-devel] Showstopper issue with new Attributetext

[ Lists Home | Date Index | Thread Index ]

Dennis Sosnoski wrote:
 > Bob Foster wrote:
 >> That was exactly my question. Why are xmlns declarations reported as
 >> attributes? XSLT has it right.
 > I guess the reason for this is historical, in that
 > http://xml.org/sax/features/namespace-prefixes feature has been around
 > for a while and presumably some people are using it. In general it seems
 > like a really bad idea, given that SAX reports startPrefixMapping() and
 > endPrefixMapping().
 > Since the feature is there I agree there should be a standard way of
 > reporting the default namespace as an attribute to anyone who choses to
 > process their XML in this way. My vote would be for David's alternative
 > "b) an attribute with the Namespace URI "http://www.w3.org/2000/xmlns/";
 > and no local name;" where "no local name" in the context of this
 > paragraph should be interpreted as meaning a zero-length String.

Where did the "http://www.w3.org/2000/xmlns/"; URI come from? The 
Namespaces In XML spec specifically says: "The prefix xmlns is used only 
for namespace bindings and is not itself bound to any namespace name."

Am I missing some errata, or is there some complexity-multiplying going 
on here? It sure seems like a SAX feature that should be dropped should 
not be used to justify contradicting the namespaces recommendation.



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS