1. ホーム
  2. java

[解決済み] Java用ベストXMLパーサー [終了しました]

2022-03-24 09:25:25

質問

私は、小さな(最大で数MB、UTF-8エンコードされた)XMLファイルを読み、様々な要素や属性を見て回り、おそらくいくつか修正し、ディスクにXMLを書き戻す必要があります(できれば、美しいインデントフォーマット付きで)。

私のニーズに合った最適なXMLパーサーは何でしょうか? たくさんの中から選ぶことができます。 私が知っているのは次のようなものです。

もちろんJDKのものも(私はJava6を使っています)。 私はXercesに精通していますが、不格好だと感じています。

おすすめは?

解決方法は?

スピードとメモリに問題がない場合。 dom4j は本当に良いオプションです。速度が必要な場合は、以下のような StAX パーサーを使用します。 ウッドストックス は正しい方法ですが、物事を成し遂げるためにはより多くのコードを書かなければならず、XMLをストリームで処理することに慣れる必要があります。