[ http://issues.apache.org/jira/browse/AXIS2-422?page=all ]
Deepal Jayasinghe reassigned AXIS2-422:
---------------------------------------
Assign To: Eran Chinthaka
> duplicate xmlns="" attribute in client response
> -----------------------------------------------
>
> Key: AXIS2-422
> URL: http://issues.apache.org/jira/browse/AXIS2-422
> Project: Apache Axis 2.0 (Axis2)
> Type: Bug
> Components: om
> Versions: 0.94
> Environment: Axis2 0.94, Eclipse, Java JDK 1.4.2_09, XP
> Reporter: Bryan Allen
> Assignee: Eran Chinthaka
>
> I'm using Axis2 0.94 ServiceClient to call a Web service that returns the
> following XML in the soap body.
> This is the XML seen going across the wire with tcptrace.
> <ExecuteResponse xmlns="urn:schemas-microsoft-com:xml-analysis">
> <return>
> <TABLE xmlns="">
> <CLASS>
> <Name>Alfred</Name>
> <Sex>M</Sex>
> <Age>14</Age>
> <Height>69</Height>
> <Weight>112.5</Weight>
> </CLASS>
> </TABLE>
> </return>
> </ExecuteResponse>
> When this XML is parsed in ServiceClient and I serialize it out to file I get
> the following output:
> <ExecuteResponse xmlns="urn:schemas-microsoft-com:xml-analysis">
> <return>
> <TABLE xmlns="" xmlns="">
> <CLASS xmlns="">
> <Name xmlns="">Alfred</Name>
> <Sex xmlns="">M</Sex>
> <Age xmlns="">14</Age>
> <Height xmlns="">69</Height>
> <Weight xmlns="">112.5</Weight>
> </CLASS>
> </TABLE>
> </return>
> </ExecuteResponse>
> I think this should work as it does work with other web service client
> implementations.
> I tracked it down in the source and it looks like the problem may be in
> StAXOMBuilder and the code it uses to find or declare namespaces,
> processNamespaceData(). Looks like there is code there that doesn't handle a
> namespace with empty string namespace.
> Its definitely not optimal that each element has the xmlns="" attribute, but
> the main problem is the duplicate xmlns attribute that causes the XML to be
> invalid.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira