You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ru...@apache.org on 2006/04/20 08:44:15 UTC
svn commit: r395509 -
/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java
Author: ruchithf
Date: Wed Apr 19 23:44:13 2006
New Revision: 395509
URL: http://svn.apache.org/viewcvs?rev=395509&view=rev
Log:
fix the build ... handle unqualified elements correctly
Modified:
webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java
Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java?rev=395509&r1=395508&r2=395509&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java Wed Apr 19 23:44:13 2006
@@ -125,9 +125,15 @@
if (omSOAPBody.hasFault()) {
throw new SOAPException("A SOAPFault has been already added to this SOAPBody");
}
- SOAPBodyElementImpl childEle = new SOAPBodyElementImpl(
+ SOAPBodyElementImpl childEle;
+ if(uri == null || "".equals(uri)) {
+ childEle = new SOAPBodyElementImpl(
+ (ElementImpl) getOwnerDocument().createElement(localName));
+ } else {
+ childEle = new SOAPBodyElementImpl(
(ElementImpl) getOwnerDocument().createElementNS(uri,
prefix + ":" + localName));
+ }
childEle.element.setUserData(SAAJ_NODE, childEle, null);
childEle.element.setNamespace(childEle.element.declareNamespace(uri, prefix));
element.appendChild(childEle.element);