Vai al contenuto
SPCXTools

Formattatore XML

Rendi l'XML leggibile con un'indentazione pulita — oppure minificalo — e verifica che sia ben formato.

Funziona localmente: i file non lasciano mai il tuo dispositivo

Caricamento strumento…

Come usare Formattatore XML

  1. 1Incolla il tuo XML nel riquadro di Input, oppure clicca su Esempio.
  2. 2Scegli Formatta per indentarlo, oppure Minifica per rimuovere gli spazi vuoti tra i tag.
  3. 3Per l'output formattato, scegli 2 spazi, 4 spazi o tabulazioni.
  4. 4Se l'XML non è ben formato, l'errore verrà mostrato in basso. Altrimenti copia o scarica il risultato.

Formatta e valida XML

L'XML è ancora ovunque: sitemap, feed RSS e Atom, API SOAP, layout Android, file di progetto Maven e .NET, grafiche SVG, documenti d'ufficio e innumerevoli formati di configurazione e scambio dati. L'XML generato automaticamente si presenta spesso come un'unica riga lunghissima, quasi impossibile da leggere. Questo formattatore XML lo indenta in modo ordinato per evidenziarne la struttura, verifica che sia ben formato e può anche minificarlo per risparmiare spazio.

Funzionalità

  • Formatta con 2 spazi, 4 spazi o tabulazioni.
  • Minifica per rimuovere gli spazi vuoti tra i tag.
  • Verifica XML ben formato con il messaggio di errore del parser.
  • Mantiene i commenti, CDATA, DOCTYPE e la dichiarazione XML.
  • Output compatto per gli elementi che contengono solo testo, come <title>Midnight Rain</title>.
  • Copia o scarica il risultato come file .xml.
  • Privato: funziona interamente nel tuo browser.

Errori XML comuni

Errore Esempio Soluzione
Tag non chiuso <item>text Aggiungi </item>
Tag non corrispondenti <a><b></a></b> Chiudi i tag in ordine inverso
E commerciale non in escape Tom & Jerry Scrivi Tom &amp; Jerry
Attributo senza virgolette <price currency=USD> <price currency="USD">
Più elementi radice <a/><b/> Racchiudili in un unico elemento radice
Testo prima della dichiarazione <?xml ...?> La dichiarazione deve essere il primissimo elemento

Strumenti correlati

Lavori con altri formati? Formatta il JSON con il JSON Formatter, converti i file di configurazione con Da YAML a JSON, oppure confronta due file XML riga per riga con il Diff Checker.

Domande frequenti

Cosa significa "ben formato"?
Un XML ben formato segue le regole di sintassi di base: ogni tag di apertura ha un tag di chiusura corrispondente, gli elementi sono annidati correttamente, c'è esattamente un elemento radice, i valori degli attributi sono racchiusi tra virgolette e i caratteri speciali come & e < sono sottoposti a escape. Il formattatore verifica queste regole e segnala il primo problema che trova.
Effettua la validazione con uno schema (XSD o DTD)?
No. Verifica che il documento sia ben formato, ma non lo valida rispetto a un XML Schema o DTD. Un file ben formato può comunque contenere elementi non consentiti da uno schema specifico.
I commenti, i CDATA e la dichiarazione XML vengono mantenuti?
Sì. I commenti, le sezioni CDATA, le istruzioni di elaborazione, il DOCTYPE e la dichiarazione <?xml ... ?> vengono tutti conservati. Il testo composto solo da spazi vuoti tra i tag viene rimosso e sostituito dalla nuova indentazione.
La formattazione modificherà i miei dati?
Durante la formattazione, gli spazi vuoti all'inizio e alla fine del testo all'interno degli elementi vengono rimossi e le entità come & vengono scritte nella loro forma standard. Se gli spazi all'interno di un elemento sono importanti, ad esempio in un testo preformattato, usa CDATA o controlla il risultato.
Il mio XML viene caricato sul server?
No. Il parsing e la formattazione avvengono nel tuo browser usando il suo parser XML integrato.