[ 
https://issues.apache.org/jira/browse/AXIS2-3124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12543343
 ] 

Eran Chinthaka 2 commented on AXIS2-3124:
-----------------------------------------

Can you please check again?

> CLONE -duplicate xmlns="" attribute in client response: reappears in Axis2 1.3
> ------------------------------------------------------------------------------
>
>                 Key: AXIS2-3124
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3124
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: om
>    Affects Versions: 1.3
>         Environment: was: Axis2 0.94, Eclipse,  Java JDK 1.4.2_09, XP
> new: Axis2 1.3
>            Reporter: Peter Storch
>            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.
-
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]

Reply via email to