Axiom OM structure built is inconsistent with the original xml document in
certain cases where the default namespace is set to the empty namespace
--------------------------------------------------------------------------------------------------------------------------------------------------
Key: AXIS2C-498
URL: https://issues.apache.org/jira/browse/AXIS2C-498
Project: Axis2-C
Issue Type: Bug
Components: xml/om
Affects Versions: Current (Nightly)
Reporter: Dumindu Pallewela
When the default namespace is is set to the empty namespace as follows (in
element "c") it is ignored while building the OM structure.
Therefore in the following case the built OM structure says element "c"'s
namespace is the same as element "b"'s namespace.
<a xmlns="">
<b xmlns="urn:def">
<c xmlns="">
</c>
</b>
</a>
I.e., the built OM structure represents the following, which is different to
the original XML document:
<a>
<b xmlns="urn:def">
<c>
</c>
</b>
</a>
However, it should be noted that in the following case where we do not
specifically mention that element "a"'s namespace as the empty namespace; the
built OM structure properly represents element "c" as an unqualified element
with the empty namespace.
<a>
<b xmlns="urn:def">
<c xmlns="">
</c>
</b>
</a>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]