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?
Thanks.