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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to