Porovnání XML / HTML — bezplatný online nástroj pro rozdíly značkovacích jazyků
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:
Dokument A (původní)
Dokument B (upravený)
Rozdíly
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.
🔷 Shrnutí rozdílů
Vložte dva dokumenty a klikněte na Porovnat pro zobrazení statistik.