Hi,

I'm trying to use the method XMLConfiguration.addNodes() to add a tree of configuration properties to a node in other tree, like this:

public static void main(String ...args){ try{
           configDestination = new XMLConfiguration("output.xml");
           configSource = new XMLConfiguration("input.xml");
       }
       catch(ConfigurationException cex){
           System.out.println("File not found");
       }
Collection collection = new ArrayList();
       collection = configSource.getRoot().getChildren();
configDestination.addNodes("newNodes", collection); try {
           configDestination.save();
} catch (ConfigurationException e) {
           System.out.println("Error saving");
           e.printStackTrace();
       }
}


The XML files:

input.xml

<rootNode>
   <newNodeChild>
       <newNodeChildChild>child value</newNodeChildChild>
       <newNodeChildChild>child value 2</newNodeChildChild>
       <newNodeChildChild>child value 3</newNodeChildChild>
   </newNodeChild>
</rootNode>

output.xml

<testRootNode>
   <test>TEST</test>
</testRootNode>

output.xml after running the code:

<testRootNode>
   <test>TEST</test>
   <newNodes/>
</testRootNode>

Expected output.xml:

<testRootNode>
   <test>TEST</test>
   <newNodes>
       <newNodeChild>
           <newNodeChildChild>child value</newNodeChildChild>
           <newNodeChildChild>child value 2</newNodeChildChild>
           <newNodeChildChild>child value 3</newNodeChildChild>
       </newNodeChild>
   <newNodes/>
</testRootNode>

Hope someone can help me.

--
Ruben Silva
Research & Development – Saphety Level - Trusted Services SA
E-mail: [EMAIL PROTECTED]


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to