Porovnání dvou XML dokumentů
Porovná dva XML dokumenty podle struktury, ne jako text. Najde přidané, odebrané a změněné elementy, atributy a text a u každé změny ukáže cestu v dokumentu. Odsazení a pořadí atributů výsledek neovlivní, pořadí prvků můžeš volitelně ignorovat.
Anglicky XML diff.
Vstupní dokumenty
Poznámka: porovnání je sémantické — pořadí atributů a bílé znaky mezi značkami nehrají roli, záleží jen na struktuře, hodnotách a pořadí prvků. S volbou „Ignorovat pořadí prvků“ se sourozenci před porovnáním seřadí podle názvu a obsahu (kromě smíšeného obsahu, kde je pořadí součástí textu), takže přeházené záznamy nejsou rozdílem; cesty pak odpovídají seřazenému pořadí.
Jak použít: Porovnání XML
Strukturní porovnání se hodí na exporty a konfigurace, kde textový diff ukáže změnu na každém řádku jen kvůli jinému odsazení.
- Vlož první dokument do pole
Dokument Aa druhý doDokument B, nebo použijNačíst soubor AaNačíst soubor B. - Pokud na pořadí sourozeneckých prvků nezáleží, zaškrtni
Ignorovat pořadí prvků. - Klikni na
Porovnata projdi seznam změn.
Časté chyby a tipy
- Jmenné prostory se porovnávají
- Stejné jméno v jiném jmenném prostoru je jiný element, i když se prefix jmenuje stejně.
- Pořadí v seznamech
- Ignorování pořadí zapni jen u dat, kde pořadí nemá význam. U položek faktury nebo kroků postupu je změna pořadí skutečná změna.
Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.