Re: [Axis2][Axiom] Correct behavior for the getNamespace method

Sanjiva Weerawarana <[email protected]>
Newsgroups gmane.text.xml.axis.devel,gmane.text.xml.commons.devel
Organization Lanka Software Foundation
Message-ID <[email protected]>
On Sun, 2006-05-14 at 06:46 +0530, Ajith Ranabahu wrote:
> Hi all,
> I've found that the cause of numerous bug reports concerning the
> deserililzation of XMLBeans is actually an issue with the
> getNamespaceURI(int index) method of the pullparser where it returns
> null for the empty namespace URI. XMLBeans assumes the uri is never
> null but the reader implementations (including the wstx implementation
> that we use inside Axis2) return null for the empty namespace URI. I
> can work around the bug but this is one fine point that should get
> very clear about :)

+1 .. a difficulty with having multiple data bindings is figuring out
what works in what .. and who's fault it is when there's a bug :).

> The Javadoc for XMLStreamReader is silent on this
> (https://stax-utils.dev.java.net/nonav/javadoc/api/javax/xml/stream/XMLStreamReader.html#getNamespaceURI(int))
> but since the empty namespace is decalred with an empty string, I
> would say it should return an empty string rather than a null!

+1.

Sanjiva.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.