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);