厳密に定義された(例えば、書式を変更できない)XML文書を更新する必要があります。私はファイルを読み込んで適切に更新するためにDOMパーサーを使用しています。残念ながら、ドキュメントは何にでもIDを提供するので、私は更新する必要があるノード/要素を見つけるためにgetElementsByTagName
を使用することを余儀なくされています。タグと属性でノードを見つける効率的な方法
私はまだ問題を抱えていませんが、同じように、テキストのセクションに遭遇していますgetElementsByTagName
を使用して
<types>
<type type_def_id="1" type_value="008" />
<type type_def_id="6" type_value="uhl" />
<type type_def_id="9" type_value="xpm" />
<type type_def_id="11" type_value="4100" />
</types>
、私は更新されているに私は必要なtype_def_idを見つけるのNodeListを反復処理する必要があるだろう最善のアプローチではないようです。
Java 1.4を使用している提案はありますか?
XPathは、利用可能なオプションですか?それは確かに最も簡単でしょう。 – biziclop