Yes, please add a bug report. thanks, dims
On Mon, 7 Feb 2005 17:07:05 -0500, Viens, Stephen <[EMAIL PROTECTED]> wrote: > I believe I've discovered a bug in the > "addDocument(org.w3c.dom.Document)" method of the javax.xml.SOAPBody > class. It seems that 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've attached some sample code (FindBusiness) that will demonstrate > this. I'm using Axis 1.2rc2 and I didn't see anything related to this > in JIRA already. Is it possible that I'm building the source > "org.w3c.dom.Document" object incorrectly? > > Steve > > > -- Davanum Srinivas - http://webservices.apache.org/~dims/
