このリンクを参照して、jdomを使用してxml値を変更してみました-http: //www.mkyong.com/java/how-to-modify-xml-file-in-java-jdom/
サンプルに示されているxml:
<?xml version="1.0" encoding="UTF-8"?>
<company>
<staff id="1">
<firstname>yong</firstname>
<lastname>mook kim</lastname>
<nickname>mkyong</nickname>
<salary>5000</salary>
</staff>
</company>
次のxmlシナリオを処理する方法がわかりません。
<?xml version="1.0" encoding="UTF-8"?>
<company>
<staff>
<firstname>yong</firstname>
<lastname>mook kim</lastname>
<nickname>mkyong</nickname>
<salary>
<basic>1000</basic>
<hra>150</hra>
</salary>
</staff>
<staff>
<firstname>sanjay</firstname>
<lastname>machani</lastname>
<nickname>chong</nickname>
<salary>
<basic>2000</basic>
<hra>200</hra>
</salary>
</staff>
</company>
私のスタッフタグにはIDがなく、給与用の子タグもあります。しかし、Javaを使用してxmlのsanjay(firstname)の給与を変更する必要があります。
どんな提案も役に立ちます。