将xml节点复制到Java中的新文档
我整天都在做这个,找不到解决办法 我想读一个xml将xml节点复制到Java中的新文档,java,xml,dom,Java,Xml,Dom,我整天都在做这个,找不到解决办法 我想读一个xml <test> <data></data> </test> 所以我现在有了一个节点的ArrayList,每个节点都有从模板编辑的唯一数据,但我似乎无法将它们写入一个新的空白文档。这就是我目前拥有的 for (Node n:nodes){ Element root = templateDoc.getDocumentElement(); Node copyNode = temp
<test>
<data></data>
</test>
所以我现在有了一个节点的ArrayList,每个节点都有从模板编辑的唯一数据,但我似乎无法将它们写入一个新的空白文档。这就是我目前拥有的
for (Node n:nodes){
Element root = templateDoc.getDocumentElement();
Node copyNode = templateDoc.importNode(n, true);
root.appendChild(copyNode);
}
正在尝试写入templateDoc
希望有人能帮忙 有效的XML文档只能有一个。如果
是根元素,则根元素中不能有两个
元素。你需要这样的东西:
<tests>
<test>
<data>...</data>
</test>
<test>
<data>...</data>
</test>
</tests>
...
...
ahh好的,我确实有另一个根元素需要导入,但我试图先让它工作,谢谢
for (Node n:nodes){
Element root = templateDoc.getDocumentElement();
Node copyNode = templateDoc.importNode(n, true);
root.appendChild(copyNode);
}
<tests>
<test>
<data>...</data>
</test>
<test>
<data>...</data>
</test>
</tests>