2012-03-07 15 views
0

ノードに追加:のorg.w3c.dom.Documentオブジェクトを作成し、私はこのようなxmlファイル持って

:私はこのように新しいノードと仮定するEditionを追加したい

<?xml version="1.0" encoding="utf-8"?> 
<Book> 
<Author> 
XYZ 
</Author> 
</Book> 

<Book> 
<Author> 
XYZ 
</Author> 
<Edition> 
5 
</Edition> 
</Book> 

どのように私はjavaを使用してこれを行うことができますか?

私はそれをやってみました:

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 
+1

"子供"の代わりに "chid"を追加しています – Th0rndike

+0

私は子供を追加しています。誤って子供として書いてしまいました。 –

+0

スタックトレースを含む例外を表示します。 – skaffman

答えて

0

私はDOM4Jのようなものを使用することをお勧めしたい:私はこれをしたとき、私は文字列として全体のノードと新しいノードを渡していますが、そのはorg.apache.xml.dtm.DTMDOMExceptionを投げる方法で W3Cクラスの代わりに。上にレイヤーを追加することで、操作が簡単になります。

関連する問題