Formattatore XML
NovitàAbbellisci, minimizza e convalida l’XML direttamente nel tuo browser.
Runs entirely in your browser. Nothing is uploaded.
Formattatore XML gratuito online — abbellire, minimizzare e validare
Questo formattatore XML trasforma istantaneamente XML denso o minimizzato in markup pulito e leggibile con una corretta indentazione. Incolla qualsiasi XML, scegli lo stile di indentazione (2 spazi, 4 spazi o Tab) e clicca su Abbellisci — il risultato appare nel pannello di output in millisecondi. Funziona per qualsiasi formato basato su XML: risposte API REST e SOAP, feed RSS e Atom, file SVG, manifest Android, POM Maven, file di configurazione Spring, tracce GPX, file Apple PList e molto altro.
Lo stesso strumento può minimizzare XML — rimuovendo tutti gli spazi bianchi non necessari per produrre il documento più compatto possibile — e validare se il documento è ben formato, riportando la riga e la colonna esatta di qualsiasi errore. Tutto viene eseguito localmente nel browser; il tuo XML non viene mai caricato, rendendo sicuro incollare dati riservati.
Indentazione configurabile e formattazione intelligente
Scegli tra tre stili di indentazione — 2 spazi, 4 spazi o Tab — per corrispondere allo stile di codice del tuo progetto. L'output si aggiorna immediatamente quando modifichi l'impostazione. Il formattatore gestisce correttamente le dichiarazioni XML (<?xml version="1.0"?>), tag auto-chiudenti, istruzioni di elaborazione, commenti e contenuto misto.
Per la minimizzazione, il pulsante Minimizza comprime tutti gli spazi bianchi tra i tag per produrre un documento a riga singola — la forma standard per XML inviato via HTTP, incorporato in database o memorizzato in sistemi di configurazione dove le dimensioni del payload contano. La formattazione e la minimizzazione modificano solo gli spazi bianchi; i nomi degli elementi, i valori degli attributi e il contenuto testuale non vengono mai alterati.
Validare la correttezza XML all'istante
Clicca su Valida (o Abbellisci — entrambi eseguono il controllo) per testare se il tuo XML è ben formato. Lo strumento utilizza il DOMParser nativo del browser per analizzare il documento e riporta il primo errore con una posizione precisa. I problemi comuni che rileva includono tag non chiusi, elementi sovrapposti, nodi radice multipli, ampersand non escaped, attributi con virgolette errate e mancate corrispondenze di codifica.
Un badge verde XML ben formato conferma che il documento è strutturalmente corretto. Un avviso giallo indica potenziali problemi, ma il formattatore applica comunque l'indentazione in modo che tu possa confrontare l'output e individuare il problema. Questa è la stessa validazione XML che il browser utilizza per analizzare XHTML e SVG.
Visualizzatore ad albero XML comprimibile
Clicca sulla scheda Albero per passare dal testo formattato grezzo a una vista ad albero interattiva e comprimibile. Ogni elemento XML appare come una riga con un triangolo su cui cliccare per espandere o comprimere il suo sottoalbero. Gli attributi sono mostrati in blu, i nomi dei tag in verde e il contenuto testuale in inchiostro scuro — rendendo facile scansionare strutture annidate complesse a colpo d'occhio.
Il visualizzatore ad albero è particolarmente utile per envelope SOAP, file POM Maven, grandi feed RSS, file di risorse Android e qualsiasi XML profondamente annidato in cui scorrere il testo grezzo è impraticabile. Comprimere un ramo nasconde l'intero sottoalbero con un clic.
Confronto con Notepad++, VS Code, XMLSpy e xmllint
Notepad++ con il plug-in XML Tools e VS Code (Shift+Alt+F) formattano entrambi XML ma richiedono installazioni software locali e funzionano solo con file salvati su disco. XMLSpy e oXygen XML Editor offrono editing XML avanzato con validazione dello schema (XSD, DTD, RelaxNG) ma costano diverse centinaia di euro per licenza annualmente — molto più di quanto la maggior parte degli sviluppatori abbia bisogno per la formattazione occasionale di XML. xmllint dalla riga di comando è gratuito e potente ma richiede libxml2 installato e una sessione di terminale.
Questo formattatore online non richiede installazione, licenza o account. Incolla direttamente dagli appunti, carica un file dal dispositivo o carica un esempio integrato, poi copia o scarica il risultato. La vista ad albero è una funzionalità per cui la maggior parte degli strumenti desktop fa pagare — qui funziona gratuitamente, particolarmente utile per esplorare payload di risposta SOAP profondi o file manifest Android durante il debug.
Carica, esempio e scarica
Usa il pulsante Carica per aprire un file XML dal tuo computer — legge il file localmente e popola la casella di input senza caricare nulla su un server. Oppure clicca su Esempio per caricare un breve esempio di libreria che mostra l'output del formattatore per un tipico documento XML con attributi ed elementi annidati.
Dopo la formattazione, clicca su Copia per mettere il risultato negli appunti o su Scarica per salvarlo come file .xml. Il download preserva lo stile di indentazione scelto ed è immediatamente pronto per essere aperto in un editor o committato in un repository.
Privato, istantaneo e gratuito — funziona su iPhone, Android e desktop
Nessuna registrazione, nessuna estensione da installare e nessun piano a pagamento. Ogni operazione — formattazione, minimizzazione, validazione e vista ad albero — viene eseguita nel browser. Il tuo XML non lascia mai il tuo dispositivo. Lo strumento è completamente responsive e funziona in Safari su iPhone, Chrome su Android e in tutti i browser desktop — comodo quando hai bisogno di controllare una risposta API sul telefono senza aprire un laptop.
Aggiungi questo formattatore XML gratuito online ai preferiti per la prossima volta che hai bisogno di leggere una risposta API densa, pulire un file di configurazione o eseguire il debug di un documento malformato.
Frequently asked questions
Cos'è un formattatore XML?
Un formattatore XML (detto anche XML beautifier o pretty-printer) prende XML densamente compresso o minimizzato e aggiunge indentazione e interruzioni di riga coerenti in modo che la struttura sia leggibile dall'uomo. Ad esempio, <root><item>1</item></root> diventa tre righe chiaramente indentate. Questo strumento valida anche che l'XML sia ben formato allo stesso tempo.
Come deve essere formattato l'XML?
La formattazione XML standard pone ogni elemento sulla propria riga con gli elementi figlio indentati rispetto al loro genitore — di solito 2 o 4 spazi o un tab. Gli attributi rimangono sulla riga del tag di apertura. Un documento ben formattato inizia anche con una dichiarazione XML come <?xml version="1.0" encoding="UTF-8"?>. Incolla il tuo XML sopra e clicca Abbellisci per applicare la formattazione standard istantaneamente.
Come formato (abbellisco) XML?
Incolla il tuo XML nella casella di input, scegli l'indentazione preferita (2 spazi, 4 spazi o Tab) e clicca Abbellisci. Il risultato formattato appare nel pannello di output e lo strumento riporta se il documento è ben formato. Puoi anche caricare un esempio o caricare un file .xml. Una volta formattato, clicca Copia o Scarica per salvare il risultato.
Come minimizzare XML?
Clicca Minimizza dopo aver incollato il tuo XML. La minimizzazione rimuove tutti gli spazi bianchi tra i tag per produrre un documento compatto a riga singola — ad esempio: <root><item>1</item><item>2</item></root>. Questo è utile quando si invia XML su una rete o si incorpora in configurazioni dove ogni byte conta. La minimizzazione non altera mai nomi di elementi, valori di attributi o contenuto testuale.
È sicuro formattare XML online?
Sì. Questo strumento viene eseguito interamente nel browser — il tuo XML non viene mai inviato a un server, registrato o condiviso con nessuno. La formattazione, la minimizzazione, la validazione e la vista ad albero avvengono tutte localmente usando JavaScript. È sicuro incollare dati riservati come risposte API interne, file di configurazione o documenti proprietari.
Funziona offline?
Sì. Una volta caricata la pagina, tutta l'elaborazione viene eseguita nel browser senza ulteriori richieste di rete — quindi il formattatore continua a funzionare se vai offline. Questo è utile quando devi formattare file XML interni su una macchina con accesso a internet limitato.
Qual è la differenza tra XML e JSON?
Sia XML che JSON sono formati di testo per lo scambio di dati strutturati. XML usa tag con parentesi angolari annidate con attributi opzionali, supporta commenti e namespace, e ha un ricco ecosistema di schemi (XSD, XSLT, XPath). JSON usa coppie chiave-valore e array, è più compatto ed è il formato predefinito per REST API e JavaScript. XML rimane dominante nei sistemi aziendali, nei servizi SOAP, nei file di configurazione (Maven, Android, Spring) e nei formati di documenti (SVG, EPUB, OpenDocument).
Related tools
Vedi tutti gli strumentiStatistics Calculator
Calculate mean, median, mode, standard deviation, variance and more from a data set.
Matrix Calculator
Add, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.
Convertitore JSON ⇄ CSV
Converti un array JSON in CSV e il CSV di nuovo in JSON, con la corretta gestione delle virgolette.
Formattatore SQL
Abbellisci e minimizza le query SQL con maiuscole sulle keyword e ritorni a capo sulle clausole.
Da JSON a TypeScript
Genera interfacce TypeScript da un esempio JSON, con tipi annidati.
Visualizzatore CSV
Visualizza, ordina e cerca nei file CSV o TSV come una tabella ordinata, nel tuo browser.