SAX2: Namespace Processing and NSUtils helper class

Miles Sabin msabin at
Wed Jan 5 20:10:00 GMT 2000

Tim Bray wrote,
> 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))

I don't think that's enough of a justification, because so
long as myNamespace is known to be non-null (surely the most
common case) we could represent the absence of a namespace as
null and write,


I think the Java idiom,


is widely known enough to make this reasonable.



Miles Sabin                       Cromwell Media
Internet Systems Architect        5/6 Glenthorne Mews
+44 (0)20 8817 4030               London, W6 0LJ, England
msabin at

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

More information about the Xml-dev mailing list