1
我有一个XML1:插入XML文档(JAVA)的另一个XML文档的特定节点
<letterContent>
<key1>key1</key1>
<key2>key2</key2>
<type>456</type>
<object1>789</object1>
<effectiveDate>00</effectiveDate>
<expandedData />
</letterContent>
...和XML 2:
<expandedData>
<rsnForReg>
<legacyTIN>
<asCurrent>leg123</asCurrent>
</legacyTIN>
<etpmTIN>
<asCurrent>etpm123</asCurrent>
</etpmTIN>
<regType>
<asCurrent/>
</regType>
</rsnForReg>
</expandedData>
我想插入XML 2使用JAVA在expandedData节点上创建XML 1文档。
最终XML1应该是这样的:
<letterContent>
<key1>key1</key1>
<key2>key2</key2>
<type>456</type>
<object1>789</object1>
<effectiveDate>00</effectiveDate>
<expandedData>
<rsnForReg>
<legacyTIN>
<asCurrent>leg123</asCurrent>
</legacyTIN>
<etpmTIN>
<asCurrent>etpm123</asCurrent>
</etpmTIN>
<regType>
<asCurrent/>
</regType>
</rsnForReg>
</expandedData>
</letterContent>
XML2插入XML1的expandedData节点上。有任何想法吗?我知道我需要构建一个循环遍历XML 2的递归函数,但不知道如何在java中实现它。
[克隆dom.Document对象(http://stackoverflow.com/questions/5226852/cloning-dom-document-object) – hakre 2013-03-07 11:30:24