XML / HTML 比較

2 つの XML または HTML 文書を比較し、すべての構造差分を見つけます。追加されたもの、削除されたもの、変更されたものを、完全な要素パス付きで正確に確認できます。あわせて:JSON ↔ XML コンバーター | JSON 比較 | YAML 比較。
すべての処理はブラウザー内でローカルに行われます — データがサーバーへアップロードされることはありません。
Format:
上に 2 つの文書を入力し比較をクリックすると差分が表示されます。
使い方:元の文書を左のテキストエリア(A)に、変更後の文書を右のテキストエリア(B)に貼り付けます。形式(XML または HTML)を選び比較をクリックすると、すべての差分が表示されます。
結果の色:緑 = B で追加、赤 = A から削除、黄 = 値が変更。
XML モード:厳密な XML 解析を使います。属性はパス内で @ 接頭辞を持ちます。XML コメントと処理命令は無視されます。
HTML モード:ブラウザーのネイティブ HTML パーサー(より寛容)を使います。<body> 内の要素だけが比較されます。属性はパス内で @ 接頭辞を持ちます。
ヒント:セット比較モードでは、繰り返す兄弟要素を順序なしの集合として比較します(順序を無視)。そうでなければ位置ごとに比較されます。
構造的な XML 差分 — 属性も含めて

2 つの XML 文書はテキストとしては違うのに意味的には同一であり得ます。属性の順序は有意でなく、名前空間接頭辞は異なり得、インデントは見た目です。マークアップを理解する比較はまず両文書を解析するので、これらの書式の違いは数えられません — 数えられるのは要素の構造、属性値、テキスト内容だけです。コメントと処理命令は無視されます。

セット比較は、要素順序が無関係なとき、繰り返す兄弟を順序なしの集合として扱います。