Porównanie XML / HTML

Porównaj dwa dokumenty XML lub HTML i znajdź wszystkie różnice strukturalne. Zobacz dokładnie, co zostało dodane, usunięte lub zmienione — z pełnymi ścieżkami elementów. Również: JSON ↔ XML | Porównanie JSON | Porównanie YAML.
Całe przetwarzanie odbywa się lokalnie w przeglądarce — dane nigdy nie są wysyłane na żaden serwer.
Format:
Wpisz dwa dokumenty powyżej i kliknij Porównaj, aby zobaczyć różnice.
Jak używać: wklej oryginalny dokument w pole po lewej (A), a zmodyfikowaną wersję w pole po prawej (B). Wybierz format (XML lub HTML) i kliknij Porównaj, aby zobaczyć wszystkie różnice.
Kolory wyniku: zielony = dodane w B, czerwony = usunięte z A, żółty = zmieniona wartość.
Tryb XML: używa ścisłego parsowania XML. Atrybuty w ścieżkach mają prefiks @. Komentarze XML i instrukcje przetwarzania są ignorowane.
Tryb HTML: używa natywnego parsera HTML przeglądarki (bardziej wyrozumiałego). Porównywane są tylko elementy wewnątrz <body>. Atrybuty w ścieżkach mają prefiks @.
Wskazówka: w trybie Set compare powtarzające się elementy rodzeństwa są porównywane jako zbiory nieuporządkowane (kolejność ignorowana). W przeciwnym razie porównuje się je pozycja po pozycji.
Strukturalna różnica XML — z atrybutami i wszystkim

Dwa dokumenty XML mogą różnić się tekstowo, a mimo to być semantycznie identyczne: kolejność atrybutów nie ma znaczenia, prefiksy przestrzeni nazw mogą się różnić, a wcięcia są kwestią prezentacji. Porównanie uwzględniające znaczniki najpierw parsuje oba dokumenty, więc te różnice formatowania się nie liczą — liczą się tylko struktura elementów, wartości atrybutów i zawartość tekstowa. Komentarze i instrukcje przetwarzania są ignorowane.

Tryb „Set compare” traktuje powtarzające się elementy rodzeństwa jako zbiory nieuporządkowane, gdy kolejność elementów nie ma znaczenia.