Porovnání XML / HTML

Porovnejte dva dokumenty XML nebo HTML a najděte všechny strukturální rozdíly. Uvidíte přesně, co bylo přidáno, odebráno nebo změněno — s úplnými cestami prvků. Také: JSON ↔ XML | Porovnání JSON | Porovnání YAML.
Veškeré zpracování probíhá lokálně ve vašem prohlížeči — vaše data se nikdy nenahrávají na žádný server.
Format:
Vložte dva dokumenty výše a klikněte na Porovnat, abyste viděli rozdíly.
Jak použít: vložte původní dokument do levého pole (A) a upravenou verzi do pravého pole (B). Vyberte formát (XML nebo HTML) a klikněte na Porovnat, abyste viděli všechny rozdíly.
Barvy výsledku: Zeleně = přidáno v B, červeně = odebráno z A, žlutě = změněná hodnota.
Režim XML: používá přísné parsování XML. Atributy mají v cestách předponu @. Komentáře XML a instrukce pro zpracování se ignorují.
Režim HTML: používá nativní parser HTML prohlížeče (shovívavější). Porovnávají se jen prvky uvnitř <body>. Atributy mají v cestách předponu @.
Tip: v režimu Set se opakované sourozenecké prvky porovnávají jako neuspořádané množiny (pořadí se ignoruje). Jinak se porovnávají pozice po pozici.
Strukturální rozdíl XML — včetně atributů

Dva dokumenty XML mohou být textově odlišné, a přesto sémanticky totožné: pořadí atributů není významné, prefixy jmenných prostorů se mohou lišit a odsazení je jen vzhled. Porovnání se znalostí značkovacího jazyka nejprve oba dokumenty naparsuje, takže tyto rozdíly ve formátování se nepočítají — počítá se jen struktura prvků, hodnoty atributů a textový obsah. Komentáře a instrukce pro zpracování se ignorují.

Režim Set porovnává opakované sourozence jako neuspořádané množiny, když pořadí prvků nehraje roli.