Porównanie XML / HTML — darmowe narzędzie online do różnic w znacznikach
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:
Dokument A (oryginał)
Dokument B (zmodyfikowany)
Różnice
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.
🔷 Podsumowanie różnic
Wklej dwa dokumenty i kliknij Porównaj, aby zobaczyć statystyki.