0
我有一個XML文件是這樣的:創建org.w3c.dom.Document中的對象,並將其附加到一個節點
<?xml version="1.0" encoding="utf-8"?>
<Book>
<Author>
XYZ
</Author>
</Book>
我想一個新的節點假設版加入到這個樣:
<Book>
<Author>
XYZ
</Author>
<Edition>
5
</Edition>
</Book>
我該如何使用java來做到這一點?
我試着做它: 在一個方法,我路過整個節點和新節點作爲一個字符串,但它扔org.apache.xml.dtm.DTMDOMException
我這樣做的時候:
Document doc = null;
doc = createEmptyDocument(true);
Element child = doc.createElement(childNodeName);
child.setNodeValue(childNodeValue);
node.appendChild(chid);//node is the main node which has all the elements
您正在追加「chid」而不是「child」 – Th0rndike 2012-03-07 10:36:13
先生我正在追加孩子,我錯誤地將它寫成了chid。 – 2012-03-07 10:39:24
讓我們看看例外情況,包括堆棧跟蹤。 – skaffman 2012-03-07 10:42:50