You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Jhan Yuler <jy...@hotmail.com> on 2005/08/02 16:33:07 UTC
Axis serialization bug?
Hi
I have a java method that I expoxed like a message style web service using
Axis.
public SOAPBodyElement[] getBalanceByAccount( SOAPBodyElement[] doc )
throws Exception {
// This line create a small xml document
String xml = "<root xmlns="urn:helloworld">" +
"<tag1><tag2>0</tag2></tag1></root>";
doc[0] = new SOAPBodyElement( new ByteArrayInputStream(xml.getBytes())
);
return doc;
}
I would hope a response like this:
<soapenv:Body>
<root xmlns="urn:helloworld">
<tag1>
<tag2>0</tag2>
</tag1>
</root>
</soapenv:Body>
But, the response that I got is this:
<soapenv:Body>
<ns1:root xmlns="urn:helloworld" xmlns:ns1="urn:helloworld">
<ns1:tag1>
<ns1:tag2>0</ns1:tag2>
</ns1:tag1>
</ns1:root>
</soapenv:Body>
I think this is a bug!! Am I correct??
Thanks