最近dom4jを使う機会がありました。
そこでアップデート処理を行う機会があり大変めんどくさかったのでメモを残します。 Element root = ルート Element element = 対象エレメント Element parent = element.getParent();
if(parent == null){
root = 新しいエレメント
} else {
List
大体こんな感じでできるそう。
dom4jでxmlをinsert,update,delete - Narwhal
引用もとはrootの子を更新する時でないと上手くいきませんでした。
これであれば対象エレメントをselectNodes("//...")とかでできました。
記憶で書いたので間違ってたらごめんなさい。
コメントいただけるとありがたいです。
iPhoneから書いたの後悔しています。 まーくだうんできない。。