You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrf-dev@ws.apache.org by ip...@apache.org on 2005/03/01 16:01:22 UTC

svn commit: r155783 - incubator/apollo/trunk/src/java/org/apache/ws/util/XmlBeanUtils.java

Author: ips
Date: Tue Mar  1 07:01:19 2005
New Revision: 155783

URL: http://svn.apache.org/viewcvs?view=rev&rev=155783
Log:
fixed bug in addChildElement( XmlObject, XmlObject )

Modified:
    incubator/apollo/trunk/src/java/org/apache/ws/util/XmlBeanUtils.java

Modified: incubator/apollo/trunk/src/java/org/apache/ws/util/XmlBeanUtils.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/util/XmlBeanUtils.java?view=diff&r1=155782&r2=155783
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/util/XmlBeanUtils.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/util/XmlBeanUtils.java Tue Mar  1 07:01:19 2005
@@ -306,19 +306,18 @@
                                              XmlObject xBean )
     {
         parentXBean = getRootElement( parentXBean );
-        XmlCursor xCursor = parentXBean.newCursor();
-        if ( xCursor.toLastChild() )
+        XmlCursor parentCursor = parentXBean.newCursor();
+        if ( parentCursor.toLastChild() )
         {
-            xCursor.toEndToken();
+            parentCursor.toEndToken();
         }
-        xCursor.toNextToken();
+        parentCursor.toNextToken();
         xBean = getRootElement( xBean );
-        XmlCursor yCursor = xBean.newCursor();
-        yCursor.copyXml( xCursor );
-        xCursor.toPrevSibling();
-        XmlObject childXBean = xCursor.getObject();
-        xCursor.dispose();
-        yCursor.dispose();
+        parentCursor.insertElement( getName( xBean ) );
+        parentCursor.toPrevSibling();
+        XmlObject childXBean = parentCursor.getObject();
+        parentCursor.dispose();
+        childXBean.set( xBean );
         return childXBean;
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: apollo-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: apollo-dev-help@ws.apache.org