Formattatore XML
Incolla o trascina un documento XML per indentarlo in righe leggibili e annidate, oppure passa alla modalità minimizza per rimuovere tutti gli spazi tra i tag. L'XML non valido viene segnalato immediatamente con un errore chiaro del parser, così sai esattamente cosa correggere. Nessun dato viene caricato: la formattazione avviene interamente sul tuo dispositivo.
Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026
Come funziona
- 1
Incolla il tuo XML o trascina un file .xml nel campo di input.
- 2
Scegli Formatta per indentarlo, oppure Minimizza per rimuovere gli spazi tra i tag.
- 3
L'XML non valido viene segnalato subito sotto l'input con un messaggio di errore del parser.
- 4
Copia il risultato o scaricalo come file .xml.
XML leggibile per debug e revisione
L'XML proveniente da API, file di configurazione ed export di dati è spesso minimizzato o indentato in modo incoerente, rendendo difficile la lettura a occhio. Questo formattatore reindenta ogni tag di apertura e chiusura in base alla profondità di annidamento, trasformando un blocco denso di markup in qualcosa che puoi davvero leggere e revisionare, che tu stia facendo debug di una risposta SOAP o controllando un file di configurazione di build.
Un approccio basato su stringhe, non un round-trip DOM completo
Invece di affidarsi al serializzatore DOM del browser (che può riformattare silenziosamente attributi o tag autochiudenti), questo strumento tokenizza il testo XML grezzo e lo indenta direttamente, preservando esattamente la formattazione originale di tag e attributi, a parte gli spazi aggiunti. Il controllo di validità usa comunque il DOMParser del browser, così ottieni messaggi di errore accurati senza perdere il controllo su come viene reindentato l'XML ben formato.
Domande frequenti
Questo strumento carica il mio XML da qualche parte?
No. Formattazione e validazione avvengono interamente nel tuo browser: il contenuto XML non viene mai inviato a un server.
Come rileva l'XML non valido?
Analizza il tuo input con il DOMParser integrato del browser e mostra l'errore esatto del parser (come un tag non corrispondente o un carattere non valido) direttamente sotto il campo di input.
La formattazione preserva commenti e sezioni CDATA?
Sì. Commenti, blocchi CDATA e istruzioni di elaborazione come la dichiarazione XML vengono mantenuti intatti e posizionati su una propria riga indentata invece di essere alterati.
Posso scegliere la dimensione dell'indentazione?
Sì, passa tra indentazione a 2 o 4 spazi usando il selettore sopra il campo di input.
Cosa fa esattamente la modalità Minimizza?
Rimuove tutti i nodi di testo composti solo da spazi tra i tag, riducendo il documento alla rappresentazione valida più piccola possibile: utile prima di inviare XML in rete o incorporarlo in un altro file.