Jämförelse av XML / HTML

Jämför två XML- eller HTML-dokument och hitta alla strukturella skillnader. Se exakt vad som lagts till, tagits bort eller ändrats — med fullständiga elementsökvägar. Även: JSON ↔ XML | JSON-jämförelse | YAML-jämförelse.
All bearbetning sker lokalt i webbläsaren — data laddas aldrig upp till någon server.
Format:
Ange två dokument ovan och klicka på Jämför för att se skillnaderna.
Så här används det: Klistra in originaldokumentet i den vänstra textrutan (A) och den ändrade versionen i den högra textrutan (B). Välj format (XML eller HTML) och klicka på Jämför för att se alla skillnader.
Resultatfärger: Grönt = tillagd i B, Rött = borttagen från A, Gult = värdet ändrat.
XML-läge: Använder strikt XML-tolkning. Attribut använder prefixet @ i sökvägar. XML-kommentarer och processinstruktioner ignoreras.
HTML-läge: Använder webbläsarens inbyggda HTML-tolkare (mer förlåtande). Endast element inuti <body> jämförs. Attribut använder prefixet @ i sökvägar.
Tips: I läget Set-jämförelse jämförs upprepade syskonelement som oordnade mängder (ordningen ignoreras). Annars jämförs de position för position.
Strukturell XML-diff — attribut och allt

Två XML-dokument kan vara textuellt olika men semantiskt identiska: attributordning är inte signifikant, namnrymdsprefix kan skilja sig, och indrag är presentation. En markupmedveten jämförelse tolkar båda dokumenten först, så de formateringsskillnaderna räknas inte — bara elementstruktur, attributvärden och textinnehåll gör det. Kommentarer och processinstruktioner ignoreras.

Set-jämförelse behandlar upprepade syskon som oordnade mängder när elementens ordning är irrelevant.