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 ]

Bob Foster wrote:

>Emmanuil Batsis (Manos) wrote:
>  
>
>>Ummmm, sorry if this sounds stupid but why do xmlns declarations have to 
>>be reported as attributes? Why do they have to be reported at all?
>>    
>>
>
>That was exactly my question. Why are xmlns declarations reported as 
>attributes? XSLT has it right.
>
>Bob
>
>  
>
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.

  - Dennis





 

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

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