Description
Whilst debugging an issue with SOAPHeader.getChildrenWithNamespaceURI() we discovered that OMChildrenNamespaceIterator.isEqual() ignores the "currentQName" parameter. This renders it rather useless. We found on 1.2.9, but have verified it's not fixed in 1.2.12 and can't see an existing issue for it in any of the unreleased versions:
public boolean isEqual(QName searchQName, QName currentQName)
{ return searchQName.getNamespaceURI().equals(searchQName.getNamespaceURI()); }should read:
public boolean isEqual(QName searchQName, QName currentQName)
{ return searchQName.getNamespaceURI().equals(currentQName.getNamespaceURI()); }Attachments
Issue Links
- is related to
-
AXIOM-231 OMChildrenQNameIterator too restrictive in matching QNames
- Closed