Comparare XML / HTML — instrument gratuit online de diferențe de marcaj
Comparare XML / HTML
Se compară două documente XML sau HTML și se găsesc toate diferențele structurale.
Se vede exact ce a fost adăugat,
eliminat sau
modificat — cu căi complete ale elementelor.
Mai sunt și: JSON ↔ XML | Comparare JSON | Comparare YAML.
Toate prelucrările au loc local, în browser — datele nu se încarcă pe niciun server.
Format:
Document A (original)
Document B (modificat)
Diferențe
Se introduc două documente mai sus și se face clic pe Compară pentru a vedea diferențele.
Cum se utilizează: se lipește documentul original în caseta din stânga (A), iar versiunea modificată în caseta din dreapta (B). Se alege formatul (XML sau HTML) și se face clic pe Compară pentru a vedea toate diferențele.
Culorile rezultatului:Verde = adăugat în B, Roșu = eliminat din A, Galben = valoare modificată.
Modul XML: folosește analiza XML strictă. Atributele folosesc prefixul @ în căi. Comentariile XML și instrucțiunile de procesare sunt ignorate.
Modul HTML: folosește analizorul HTML nativ al browserului (mai îngăduitor). Sunt comparate doar elementele din interiorul lui <body>. Atributele folosesc prefixul @ în căi.
Sfat: în modul Comparare de mulțimi, elementele frățești repetate sunt comparate ca mulțimi neordonate (ordinea este ignorată). În rest, sunt comparate poziție cu poziție.
Diferență XML structurală — atribute și tot
Două documente XML pot fi diferite textual, dar identice semantic: ordinea atributelor nu este semnificativă, prefixele de spațiu de nume pot diferi, iar indentarea ține de prezentare. O comparație conștientă de markup analizează mai întâi ambele documente, deci aceste diferențe de formatare nu contează — contează doar structura elementelor, valorile atributelor și conținutul textului. Comentariile și instrucțiunile de procesare sunt ignorate.
Comparația de mulțimi tratează elementele frățești repetate ca mulțimi neordonate când ordinea elementelor nu contează.
🔷 Rezumat diferențe
Se introduc două documente și se face clic pe Compară pentru a vedea statisticile.