Formattatore e validatore XML

Abbellisci, minifica e valida XML direttamente nel browser, con indentazione a 2 spazi, 4 spazi o tabulazione, attributi e commenti conservati e segnalazione degli errori istantanea.

Caricamento strumento…

Formattatore e validatore XMLIncolla l'XML per formattarlo con indentazione a 2 spazi, 4 spazi o tabulazioni, oppure minificalo su un'unica riga compatta. La sintassi viene validata mentre digiti e il primo errore viene segnalato con riga e colonna. Tutto viene analizzato interamente nel tuo browser e non viene mai caricato.

Cos'è Formattatore e validatore XML?

Un formattatore, abbellitore e validatore XML online e gratuito che funziona interamente nel tuo browser. Incolla XML minificato o disordinato e la modalità Abbellisci reindenta il documento secondo la tua scelta tra 2 spazi, 4 spazi o tabulazione, conservando gli attributi, la dichiarazione XML, i commenti e le sezioni CDATA. Passa alla modalità Minifica per rimuovere gli spazi tra gli elementi e ridurre tutto a un'unica riga compatta per il trasporto o l'archiviazione. Mentre digiti, valida il markup con un parser rigoroso, e un indicatore di Stato mostra „Valid XML“ oppure segnala il primo errore con riga e colonna. Gli sviluppatori lo usano per leggere e fare il debug di SOAP, RSS, sitemap, SVG, layout Android e file di configurazione, e per ripulire le risposte delle API prima del commit.

Come usare Formattatore e validatore XML

  1. Incolla o digita il tuo XML nella casella di input.
  2. Lascia la modalità su Abbellisci per indentare il documento, oppure clicca su Minifica per ridurlo a un'unica riga.
  3. Scegli l'indentazione dal menu a discesa: 2 spazi, 4 spazi o una tabulazione.
  4. Controlla la scheda di Stato: indica „Valid XML“ oppure mostra „Invalid“ con riga e colonna del primo errore.
  5. Usa il pulsante Copia per prendere l'output formattato, oppure clicca su Cancella per svuotare l'input e ricominciare.

Esempi

Abbellire un documento su una riga (2 spazi)

Input

<note><to>Tove</to><from>Jani</from></note>

Output

<note>
  <to>Tove</to>
  <from>Jani</from>
</note>

Minificare un file di configurazione

Input

<config>
  <debug>false</debug>
  <port>8080</port>
</config>

Output

<config><debug>false</debug><port>8080</port></config>

Individuare un tag non chiuso

Incolla <a><b>x</a> e lo Stato passa a „Invalid“, segnalando il tag di chiusura non corrispondente insieme alla riga e alla colonna del problema, così puoi saltare direttamente lì e correggere il markup.

Domande frequenti

Il mio XML viene caricato su un server?
No. L'analisi, l'abbellimento, la minificazione e la validazione avvengono tutti localmente nel tuo browser. I tuoi dati non lasciano mai il tuo dispositivo, e lo strumento continua a funzionare offline.
Quali opzioni di indentazione posso usare?
In modalità Abbellisci puoi reindentare con 2 spazi, 4 spazi o un carattere di tabulazione, scelti dal menu a discesa. La modalità Minifica ignora l'indentazione e rimuove gli spazi tra gli elementi per produrre un'unica riga.
Conserva attributi, commenti e CDATA?
Sì. Il formattatore conserva gli attributi degli elementi, la dichiarazione XML, i commenti e le sezioni CDATA, e mantiene intatto l'ordine dei nodi fratelli. Reindenta la struttura senza modificare i dati.
Perché dice che il mio XML non è valido?
Il validatore segnala il primo problema di sintassi e ne aggiunge riga e colonna. Le cause comuni sono un tag che non viene mai chiuso, un tag di chiusura che non corrisponde a quello aperto, un apice mancante attorno a un valore di attributo, o più di un elemento radice.
Si rivalida automaticamente?
Sì. La validazione e la formattazione si aggiornano mentre digiti, quindi nel momento in cui correggi il punto segnalato lo Stato torna a „Valid XML“ e l'output si aggiorna all'istante.

Strumenti correlati