Xpath support in Xalan does not work if default namespace is used
-----------------------------------------------------------------
Key: XALANJ-2469
URL: https://issues.apache.org/jira/browse/XALANJ-2469
Project: XalanJ2
Issue Type: Bug
Security Level: No security risk; visible to anyone (Ordinary problems in
Xalan projects. Anybody can view the issue.)
Components: XPath
Affects Versions: 2.0.x
Environment: Windows, IBM WebSphere Application Server - ND, 6.1.0.7
Reporter: rohit singh
Priority: Blocker
Fix For: 2.0.x
We are trying to use path for example "/Invoice/InvoiceHeader/InvoiceParty" as
an X-Path expression. The XML document on which this xpath is evaluated has a
default namespace defined. This xpath expression does return the specified
elements value. I check the specification on xpath 1.0 on this url
http://www.w3.org/TR/xpath and got this text below
"There is an element node for every element in the document. An element node
has an expanded-name computed by expanding the QName of the element specified
in the tag in accordance with the XML Namespaces Recommendation [XML Names].
The namespace URI of the element's expanded-name will be null if the QName has
no prefix and there is no applicable default namespace."
According to the above the xpath should work irrespective of whether we have
specified a default namespace or not. Please take this as a high priority and
fix this problem.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]