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 di...@apache.org on 2007/03/16 14:01:44 UTC
svn commit: r518962 -
/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJResult.java
Author: dims
Date: Fri Mar 16 06:01:43 2007
New Revision: 518962
URL: http://svn.apache.org/viewvc?view=rev&rev=518962
Log:
Fix for AXIS2-2331 - SAAJ API issue
Modified:
webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJResult.java
Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJResult.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJResult.java?view=diff&rev=518962&r1=518961&r2=518962
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJResult.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJResult.java Fri Mar 16 06:01:43 2007
@@ -18,13 +18,21 @@
import javax.xml.transform.dom.DOMResult;
+import org.w3c.dom.NodeList;
+
public class SAAJResult extends DOMResult {
public SAAJResult()
throws SOAPException {
this(MessageFactory.newInstance().createMessage());
org.w3c.dom.Node node = this.getNode();
- node.removeChild(node.getFirstChild());
+ NodeList nodeList = node.getChildNodes();
+ if(nodeList != null){
+ int size = nodeList.getLength();
+ for(int a = 0;a < size;a++){
+ node.removeChild(nodeList.item(a));
+ }
+ }
this.setNode(null);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org