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: Miles Sabin <msabin@cromwellmedia.co.uk>
  • To: Tim Bray <tbray@textuality.com>, XMLDev list <xml-dev@ic.ac.uk>
  • Date: Wed, 5 Jan 2000 20:09:18 -0000

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,

  if(myNamespace.equals(ns))

I think the Java idiom,

  if(knownNonNull.equals(possiblyNull))

is widely known enough to make this reasonable.

Cheers,


Miles

-- 
Miles Sabin                       Cromwell Media
Internet Systems Architect        5/6 Glenthorne Mews
+44 (0)20 8817 4030               London, W6 0LJ, England
msabin@cromwellmedia.com          http://www.cromwellmedia.com/


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