私は dom4j のようなものを探していますが、dom4j の疣贅がなく、ドキュメントが悪いか欠落しており、開発状況が停滞しているように見えます。
背景: 私は dom4j を使用し、 支持してきましたが、ライブラリが最適とはほど遠いことを知っているため、それについて完全に正しいとは感じていません (例: XSLT 関連のStylesheetクラスのメソッドがどのように文書化されているかを参照してください; run( )String mode
パラメータとして?)
要件: ライブラリは、純粋な JDK (およびパッケージ)を使用 する場合よりも基本的な XML 処理を容易にする必要があります。このようなもの:javax.xml
org.w3c.dom
- XML ドキュメントを (ファイルまたは文字列から) オブジェクトに読み込み、DOM を簡単にトラバースして操作し、XPath クエリを実行し、それに対して XSLT を実行します。
- Java コードで XML ドキュメントを構築し、要素と属性とデータを追加して、最後にドキュメントをファイルまたは文字列に書き込みます。
私はdom4j が約束していることを本当に気に入っています。実際には、「XML、XPath、および XSLT を操作するための使いやすいオープン ソース ライブラリ [...] DOM、SAX、および JAXP を完全にサポートしています。」 : Java 5 を十分に活用し、不足しているドキュメントを追加します。しかし、残念なことに、よく見ると:
警告: dom4j 2.0 はプレアルファ段階です。コンパイルできない可能性が高いです。ランダムにコンパイルできる場合、実行できない可能性があります。たまに走ると突然爆発することがあります。dom4j を使用する場合は、バージョン 1.6.1 が必要です。本当。
...そして、ウェブサイトは長い間それを言っています. では、dom4j に代わる良い方法はありますか? 名前やリンクをダンプするだけでなく、好みのライブラリの正当な理由を提供してください。:-)