我的问题是这样的:
如果我有以下 XML:
<root>
<alpha one="start">
<in>1</in>
</alpha>
</root>
然后我将添加以下路径:
<root><alpha one="start"><out>2</out></alpha></root>
这导致
<root>
<alpha one="start">
<in>1</in>
</alpha>
</root>
<root>
<alpha one="start">
<out>2</out>
</alpha>
</root>
我希望能够将其转换为:
<root>
<alpha one="start">
<in>1</in>
<out>2</out>
</alpha>
</root>
除了自己实现它(今天不想重新发明轮子)之外,Xerces(2.8,C++)中是否有特定的方法来做到这一点?
如果是这样,节点合并在 DOMDocuments 生命的哪个时间点完成?每次插入?在撰写文件时,明确要求?
谢谢。