私はjavaがXMLファイルを解析してデータを取得できることを知っていますが、xmlノード/ノードを作成し、javaを使用して値を挿入する方法も知りたいと思っています。JavaでXML infosetを構築する方法
ファイル:myXML.xml私が欲しい
<parent>
<start>
<id> 123 </id>
<name> s1 </name>
<value> hello </value>
</start>
</parent>
、私はデータを挿入するために必要とするたびに、これらのノード<id> <name> and <value>
たびに作成します。 myXML.xml
<parent>
<start>
<id> 123 </id>
<name> s1 </name>
<value> hello </value>
</start>
<start>
<id> 456 </id>
<name> s2 </name>
<value> world </value>
</start>
</parent>
私が使用して教えてください:私は= "456"、名前= "S2"、値= "世界" IDを保存する場合は
がファイルとしjava
& dtd
を使用する必要がある場合は、
私は、Beanオブジェクトとの間でデータをバインドするためにJAXBを推奨します。それはあなたの部分に多くの大騒ぎなしでオブジェクトのツリーをうまく処理します。条件付きでノードを作成したり、既存のドキュメントを変更する必要がある場合は、サイズの小さい(数十MB未満の)ドキュメントまたは大きいドキュメントの場合は[J] DOMを選択します(または開発時に不明な場合)。 –