2つのXML文書を比較し、違いを報告するという要件があります。私はそれを言うことができるようにしたいと文字列の比較は十分ではありません。XMLの違いオープンソースのJavaライブラリは何ですか?
<Foo/>
は、誰もが、彼らが推薦するライブラリを使用
<Foo></Foo>
と同じですか?
2つのXML文書を比較し、違いを報告するという要件があります。私はそれを言うことができるようにしたいと文字列の比較は十分ではありません。XMLの違いオープンソースのJavaライブラリは何ですか?
<Foo/>
は、誰もが、彼らが推薦するライブラリを使用
<Foo></Foo>
と同じですか?
かdiffxmlを試してみてください。
標準Unixツールの差分と をパッチは、テキストファイルの違い を見つけ、 違いを適用するために使用されています。これらのツールは、 一般的なサブシーケンス(LCS)を計算するためによく研究された の方法を使用して、 ライン単位で動作します。彼らはこれらのファイルの ツリーベースの構造を認識することができない あるとして階層的に 構造化データ(XMLなど)にこれらのツールを使用して
は、 サブ最適な結果につながります。
このプロジェクトは、XML文書の階層構造 で動作するオープンソース XMLの差分とパッチユーティリティ を提供することを目的とします。
"現在のバージョンは0.95ベータです。ベータリリースですが、まだ生産品質ではありません。企業の世界で正当化するのは少し難しい。 –
私が常にやっていることは、XML(xmllint -format)の両面をフォーマットして結果をdiffすることです。
これは '
これはJavaベースですか? –
私は適切な場所を探していない必要がありますが、xmldiffのファイルが見つかりません。 – Stroboskop
私はそれを使用してからしばらく時間があります。私は直接CVSチェックアウトを行ったのだろうかと疑問に思っています –
XMLUnitに行くのはぼんやりしています。 –