本文へスキップ
DiffResolver

XML の比較

2 つの XML ファイルをオンラインで構造に基づいて比較します。空白、属性の順序、コメントを無視してノイズを減らせます。無料で、アップロードはありません。

ファイルがブラウザーから出ることはありません。

行数:0 · 文字数:0
行数:0 · 文字数:0
オプション
比較の方法

XML の比較について

2 つの XML 文書をツリーとして解析し、要素、属性、テキストの単位で違いを報告します。設定で、コメント、属性の順序、空白だけのテキストノードを無視できます。

使い方

  1. 2 つの XML 文書を貼り付けるか読み込みます。
  2. 比較にとって意味がないなら、「オプション」で属性の順序、コメント、空白を無視します。
  3. ノードと属性ごとに注記の付いたツリーの差分を確認します。

サンプルで試す

著者と版を足した書籍のレコードです。

このツールが扱わないこと

  • 名前空間は修飾名の一部として比較します。同じ名前空間でも接頭辞が違うと、違いとして出ます。
  • DTD と実体参照は、比較の前に展開しません。

よくある質問

ファイルがブラウザーの外に出ることはありますか。

ありません。すべての比較はあなたのブラウザーの中で動きます。貼り付けた内容、ドロップしたファイル、読み込んだファイルがサーバーに送られることはありません。ページを読み込んだあとは、オフラインになってもツールは動き続けます。

このツールは無料で使えますか。

無料です。DiffResolver のツールはすべて無料で、アカウントも登録もインストールも要りません。処理はあなたの端末で動くので、サーバー側の利用制限もありません。

XML の比較で属性の順序やコメントを無視できますか。

できます。設定には、属性の順序、コメント、空白だけのテキストノードを無視する項目があるので、文字どおりではなく意味で文書を比較できます。

XML の名前空間はどう扱われますか。

要素は修飾名で比較します。同じ名前空間でも接頭辞が違うと違いとして出るので、それが比較で問題になるなら、先に接頭辞をそろえてください。

ファイルサイズの上限はありますか。

アップロードしないので、サーバー側の上限はありません。実際の上限を決めるのは、あなたの端末のメモリーです。テキストは 10 MB、画像は 40 MB、ドキュメントは 100 MB、アーカイブは 500 MB を超えると、処理が遅くなる可能性をツールが知らせますが、ファイルをブロックすることはありません。

このツールはオフラインでも動きますか。

動きます。最初の訪問のあと、ブラウザーがツールのコピーを保持するので、一度開いたページはネットワークがなくても動きます。ブラウザーのメニューから DiffResolver をアプリとしてインストールすることもできます。インストールは任意で、通常のタブでも同じように動きます。

データはどこに保存されますか。

ファイルはどこにも保存されません。ページのメモリーの中だけにあり、タブを閉じると消えます。このブラウザーに残るのは、あなたが自分で保存したものだけです。スナップショット、ツールの設定、テーマがこれにあたります。消すときは、設定を開いて「ローカルデータをすべて消去」を選んでください。

関連する考え方

関連ツール