[ http://issues.apache.org/jira/browse/AXIS-1807?page=history ]
     
Davanum Srinivas resolved AXIS-1807:
------------------------------------

    Resolution: Invalid

already fixed as per steve's comments.

> Empty default namespace attributes (xmlns="") appear when using: 
> SOAPBody.addDocument
> -------------------------------------------------------------------------------------
>
>          Key: AXIS-1807
>          URL: http://issues.apache.org/jira/browse/AXIS-1807
>      Project: Axis
>         Type: Bug
>   Components: SAAJ
>     Versions: 1.2RC2
>  Environment: J2SDK 1.4.2_04 + Axis 1.2rc2
>     Reporter: Steve Viens
>  Attachments: FindBusiness.java
>
> I've discovered a bug in the "addDocument(org.w3c.dom.Document)" method of 
> the javax.xml.SOAPBody class.  Empty default namespace attributes (xmlns="") 
> are added to any elements that do not specify a default namespace of their 
> own.  
> Before I submit something to JIRA I'd like to make sure that I'm not just 
> missing something basic. To see the problem yourself all you have to do is 
> create an "org.w3c.Document" that when written to System.out looks as follows:
> <find_business generic="2.0" xmlns="urn:uddi-org:api_v2" 
> operator="Apache.org">
>   <businessInfos>
>     <businessInfo 
>       businessKey="4FFA64E0-71A6-11D9-A4E0-CA68EE9CC1F6"/>
>   </businessInfos>
> </find_business>
> Then add this "org.w3c.Document" to a "javax.xml.soap.SOAPBody" using the 
> "addDocument(org.w3c.dom.Document)" method.  When this new SOAP message is 
> written to System.out the resulting XML looks as follows: 
> <soapenv:Envelope 
>       xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
>       xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>  <soapenv:Body>
>   <find_business generic="2.0" xmlns="urn:uddi-org:api_v2" 
> operator="Apache.org">
>    <businessInfos xmlns="">
>     <businessInfo 
>       businessKey="4FFA64E0-71A6-11D9-A4E0-CA68EE9CC1F6" xmlns=""/>
>    </businessInfos>
>   </find_business>
>  </soapenv:Body>
> </soapenv:Envelope>
> Notice the empty default namespace attributes (xmlns="") in the 
> "businessInfos" and "businessInfo" elements?  This empty default namespace 
> attribute will appear for every child element of "find_business" element that 
> does not have an xmlns attribute already.
> I will post sample code as a follow up (FindBusiness) that will demonstrate 
> this.  I'm using Axis 1.2rc2 and I didn't see anything related to this in 
> JIRA already.
> Steve

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to