Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中向另一个xml文档添加xml文档_Java_Xml_Xmldocument - Fatal编程技术网

如何在java中向另一个xml文档添加xml文档

如何在java中向另一个xml文档添加xml文档,java,xml,xmldocument,Java,Xml,Xmldocument,我有一个类似于rootXMLDoc=的xml文档。我需要插入paramxmlDoc=abc。如何在java中将paramxmlDoc插入到rootXMLDoc。?我需要这样的输出 abc 像这样: Element e = paramxmlDoc.getRootElement(); paramxmlDoc.setRootElement(null); // break connection between doc and element rootXMLDoc.getRootElement().ad

我有一个类似于rootXMLDoc=
的xml文档。我需要插入paramxmlDoc=
abc
。如何在java中将paramxmlDoc插入到rootXMLDoc。?我需要这样的输出

abc

像这样:

Element e = paramxmlDoc.getRootElement();
paramxmlDoc.setRootElement(null); // break connection between doc and element
rootXMLDoc.getRootElement().addChild(e); // Insert node in other document
注意:这是来自内存的,因此实际的方法调用可能略有不同,但您可以理解。

如下所示:

Element e = paramxmlDoc.getRootElement();
paramxmlDoc.setRootElement(null); // break connection between doc and element
rootXMLDoc.getRootElement().addChild(e); // Insert node in other document

注意:这是来自内存的,因此实际的方法调用可能略有不同,但您知道了。

您使用哪个Java XML解析器/生成器库?有很多这样的库,所以答案取决于您使用的库。例如,你使用DOM还是SAXXML库?你不应该考虑删除这个问题,因为你问了同样的问题后不久的轻微变化?(请参阅)但我的两个类似问题的答案是不同的。所以我没有考虑删除这个。它可能对将来的人有用。您使用哪个Java XML解析器/生成器库?有很多这样的库,所以答案取决于您使用的库。例如,你使用DOM还是SAXXML库?你不应该考虑删除这个问题,因为你问了同样的问题后不久的轻微变化?(请参阅)但我的两个类似问题的答案是不同的。所以我没有考虑删除这个。也许它对将来的人有用。