Porovnanie XML / HTML

Porovnanie dvoch dokumentov XML alebo HTML a nájdenie všetkých štruktúrnych rozdielov. Zobrazí sa presne, čo bolo pridané, odstránené, alebo zmenené — s úplnými cestami prvkov. Tiež: JSON ↔ XML | Porovnanie JSON | Porovnanie YAML.
Všetko sa spracúva lokálne v prehliadači — údaje sa nikdy nenahrávajú na žiadny server.
Format:
Vyššie sa zadajú dva dokumenty a klikne sa na Porovnať, aby sa zobrazili rozdiely.
Ako sa to používa: Dokument A sa vloží do ľavého poľa a upravená verzia do pravého poľa (B). Zvolí sa formát (XML alebo HTML) a klikne sa na Porovnať, aby sa zobrazili všetky rozdiely.
Farby výsledkov: Zelená = pridané v B, Červená = odstránené z A, Žltá = zmenená hodnota.
Režim XML: Používa prísne spracovanie XML. Atribúty majú v cestách predponu @. Komentáre XML a inštrukcie spracovania sa ignorujú.
Režim HTML: Používa natívny parser HTML prehliadača (tolerantnejší). Porovnávajú sa iba prvky vnútri <body>. Atribúty majú v cestách predponu @.
Tip: V režime Porovnanie množín sa opakujúce súrodenecké prvky porovnávajú ako neusporiadané množiny (poradie sa ignoruje). Inak sa porovnávajú pozícia po pozícii.
Štruktúrny rozdiel XML — vrátane atribútov

Dva dokumenty XML sa môžu textovo líšiť a sémanticky byť identické: poradie atribútov nie je významné, prefixy menných priestorov sa môžu líšiť a odsadenie je len prezentácia. Porovnanie uvedomujúce si značky najprv spracuje oba dokumenty, takže tieto rozdiely vo formátovaní sa nepočítajú — rozhodujú iba štruktúra prvkov, hodnoty atribútov a textový obsah. Komentáre a inštrukcie spracovania sa ignorujú.

Porovnanie množín označuje opakujúce sa súrodenecké prvky ako neusporiadané množiny, keď na poradí prvkov nezáleží.