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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: SAX2: Namespace Processing and NSUtils helper class

[ Lists Home | Date Index | Thread Index ]
  • From: Tim Bray <tbray@textuality.com>
  • To: XMLDev list <xml-dev@ic.ac.uk>
  • Date: Wed, 05 Jan 2000 12:00:44 -0800

At 11:45 AM 1/5/00 -0800, David Brownell wrote:
>Tim pointed out the spec only allows a null URI in the case of the
>default namespace declaration:  xmlns="".  

And when you're doing this, you're saying that there is *no* default
namespace, not that the default namespace is "".  

Pardon for flogging this possibly-dead horse, but you have to read the 
text of the namespace spec carefully to realise that you just can't ever 
have a namespace URI whose value is "".  We should have put in a sentence 
in section 5.2 saying "Note that as a consequence of this rule, it is not 
possible to have a namespace whose value is the empty string."

As a consequence of this, I have suggested that in SAX2, we use ""
to represent the absence of a namespace rather than null.  Then you'll
always be able to do 

 if (ns.equals(myNamespace))

rather than

 if ((ns != null) && ns.equals(myNamespace))

 -Tim


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@ic.ac.uk the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)






 

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

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