Am 22.02.2010 18:34, schrieb Rob Elliott:
I'm parsing some XML and moving it over from one XMLConfiguration object
to another as follows:



private void mergeTopNode(XMLConfiguration masterCfg, XMLConfiguration
mergedCfg,

                                      String nodeName)

     {

         SubnodeConfiguration subNode =
masterCfg.configurationAt(nodeName);

         List nodeList = new ArrayList();

         nodeList.add(subNode.getRootNode());

         mergedCfg.clearTree(nodeName);

         mergedCfg.addNodes("", nodeList);

     }



I have an issue where the node in the first configuration is:



<Foo>

</Foo>



Using the code above the node appears in the second configuration as



<Foo/>



I checked http://www.w3.org/TR/REC-xml/#dt-empty and the syntax is legal
however the consumer of the second configuration does not seem to follow
the standard. Is there a setting in the library that I could use to
enforce the orginal syntax?


Unfortunately there is no such setting. The formatting capabilities of XMLConfiguration are pretty limited.

But just to make sure: The outcome is valid XML, right? You can open it with other XML editors or web browsers?

Oliver



Thanks.




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to