Confronto XML / HTML

Confronti due documenti XML o HTML e trovi tutte le differenze strutturali. Veda esattamente che cosa è stato aggiunto, rimosso o modificato — con i percorsi completi degli elementi. Inoltre: JSON ↔ XML | Confronto JSON | Confronto YAML.
Tutta l'elaborazione avviene localmente nel suo browser — i suoi dati non vengono mai caricati su alcun server.
Format:
Inserisca due documenti sopra e prema Confronta per vedere le differenze.
Come si usa: incolli il documento originale nella casella di testo sinistra (A) e la versione modificata nella casella destra (B). Selezioni il formato (XML o HTML) e prema Confronta per vedere tutte le differenze.
Colori del risultato: Verde = aggiunto in B, Rosso = rimosso da A, Giallo = valore modificato.
Modalità XML: usa un'analisi XML rigorosa. Gli attributi usano il prefisso @ nei percorsi. I commenti XML e le istruzioni di elaborazione vengono ignorati.
Modalità HTML: usa il parser HTML nativo del browser (più tollerante). Vengono confrontati solo gli elementi dentro <body>. Gli attributi usano il prefisso @ nei percorsi.
Suggerimento: nella modalità Confronto come insiemi, gli elementi fratelli ripetuti vengono confrontati come insiemi non ordinati (l'ordine viene ignorato). Altrimenti vengono confrontati posizione per posizione.
Diff strutturale XML — attributi compresi

Due documenti XML possono essere diversi nel testo e tuttavia identici nel significato: l'ordine degli attributi non conta, i prefissi dei namespace possono differire e il rientro è una questione di presentazione. Un confronto consapevole del markup analizza prima entrambi i documenti, così queste differenze di formattazione non contano — contano solo la struttura degli elementi, i valori degli attributi e il contenuto testuale. I commenti e le istruzioni di elaborazione vengono ignorati.

Il confronto come insiemi tratta i fratelli ripetuti come insiemi non ordinati quando l'ordine degli elementi non conta.