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] xml namespace prefix resolution

[ Lists Home | Date Index | Thread Index ]

From: "K. Ari Krupnikov" <ari@cogsci.ed.ac.uk>
> > It's not that bad. If you use a standard SAX2 ContentHandler, you will
> > notified by startPrefixMapping() and endPrefixMapping() of all
> > prefix-to-namespace mappings. All you need to do is maintain a map of
> > prefix, namespace pairs and use the map when you need to get a namespace
> > a prefix.
> Bob, you don't have to keep track of anything yourself if you use
> SAX2, org.xml.sax.helpers.NamespaceSupport will do it for you if you
> need it, multiple prefixes and all. In particular, processName(),
> returns a 3-tuple based on a colonified name.
> I'm not sure if this answers the OP's question, though, or if he wants
> to use SAX at all.

Obviously, I didn't know that. Thanks!

The original question was "I want to use jaxp api's to parse <elem> into a
QName". Since you can get a SAX parser out of jaxp, I guess the answer is
good all around.



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

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