XML / HTML összehasonlítás

Két XML- vagy HTML-dokumentum összehasonlítása, az összes szerkezeti különbség megtalálásához. Pontosan látható, mi lett hozzáadva, eltávolítva, vagy megváltozva — a teljes elérési utakkal. Továbbá: JSON ↔ XML | JSON-összehasonlítás | YAML-összehasonlítás.
Minden feldolgozás helyben történik a böngészőben — az adatok soha nem kerülnek szerverre.
Format:
A különbségek megtekintéséhez a fenti két dokumentum megadása után az Összehasonlítás gombbal indítható az összevetés.
Használat: Az eredeti dokumentum a bal szövegmezőbe (A), a módosított változat a jobb szövegmezőbe (B) illeszthető be. A formátum (XML vagy HTML) kiválasztása után az Összehasonlítás gombbal jelennek meg az összes különbségek.
Eredményszínek: Zöld = B-ben hozzáadva, Piros = A-ból eltávolítva, Sárga = megváltozott érték.
XML-mód: Szigorú XML-elemzést használ. Az attribútumok az elérési utakban @ előtaggal szerepelnek. Az XML-megjegyzések és a feldolgozási utasítások figyelmen kívül maradnak.
HTML-mód: A böngésző beépített HTML-elemzőjét használja (elnézőbb). Csak a <body>-n belüli elemek kerülnek összehasonlításra. Az attribútumok az elérési utakban @ előtaggal szerepelnek.
Tipp: A halmaz-összehasonlítás módban az ismétlődő testvérelemek rendezetlen halmazként kerülnek összehasonlításra (a sorrend figyelmen kívül marad). Egyébként pozíciónként, egymás után vannak összehasonlítva.
Szerkezeti XML-különbség — attribútumokkal együtt

Két XML-dokumentum szövegesen különbözhet, miközben szemantikailag azonos: az attribútumok sorrendje nem számít, a névtér-előtagok eltérhetnek, a behúzás pedig megjelenítési kérdés. A jelölésfüggő összehasonlítás először mindkét dokumentumot feldolgozza, így ezek a formázási különbségek nem számítanak — csak az elemszerkezet, az attribútumértékek és a szövegtartalom. A megjegyzések és a feldolgozási utasítások figyelmen kívül maradnak.

A halmaz-összehasonlítás az ismétlődő testvérelemeket rendezetlen halmazként kezeli, ha az elemek sorrendje nem számít.