SAX2: Namespace Processing and NSUtils helper class

Mike Williams mikew at
Fri Dec 17 14:49:45 GMT 1999

  >>> On 16 Dec 1999 09:41:16 -0500,
  >>> "David" == David Megginson <david at> wrote:

  David> Well, the code bloat isn't strictly true if the Name class implements
  David> equals(), since you will usually just be testing for equality; still,
  David> it does add an extra level of indirection, and every indirection in an
  David> API is an open flame in a powder magazine (it won't cause any problems
  David> as long as you're careful and follow the proper procedures, but...).

If Name extended String, could you retain backward compatibility, but still
provide support for namespaces?  The default string value would be the same
as it is currently, ie. optional prefix + local name.  Additional methods
would give access to the un-prefixed local name, prefix, and namespace URI.
No need for NSUtils.

Dumb idea?

Mike Williams

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