0
我試圖從一個文檔導入節點到另一個節點:導入節點DOM
DocumentBuilder db = dbf.newDocumentBuilder();
DocumentBuilder db2 = dbf2.newDocumentBuilder();
Document doc1 =parser.buildDoc(message.getBytes("UTF-8"));
Document doc2 = db2.parse(new FileInputStream(new File("C:\\Temp\\workspace2\\Resource2Q\\xml_template.xml")));
NodeList list = doc1.getElementsByTagName("Form");
for(int i=0; i<list.getLength(); i++)
{
Element element = (Element) list.item(i);
Node copiedNode = doc1.importNode(element, true);
doc2.getDocumentElement().appendChild(copiedNode); ...
的最後一行代碼給我:「WRONG_DOCUMENT_ERR:一個節點在不同的文檔使用比創建它的一個」。
這是怎麼發生的?我正在導入節點。
爲什麼不發表評論,作爲我給你以前的問題的答案:http://stackoverflow.com/questions/20728185/splitting-xml-nodes? –
對不起,它需要很長時間才能發表評論 –