Formattatore XML
Indenta e valida il tuo XML, errori segnalati.
- Istantaneo
- Gratis
- Privato (elaborato localmente)
- Senza registrazione
Leggere un XML a colpo d’occhio, e sapere se è corretto
Un XML ricevuto da un’API o esportato da un software arriva spesso su una sola riga. Questo strumento lo indenta gerarchicamente — un elemento per livello — e, allo stesso tempo, verifica che sia ben formato con il motore XML del browser.
-
Incolla l’XML
Compatto, multiriga, mal formattato — non importa.
-
Formatta
Appare l’indentazione gerarchica, e anche lo stato di validità.
-
Leggi lo stato
XML valido in verde, o messaggio d’errore preciso in rosso.
Errori comuni rilevati
- Tag non chiuso:
senza . - E commerciale nuda: & invece di & in un valore.
- Più elementi radice allo stesso livello.
- Maiuscole incoerenti:
- chiuso da
.
Validazione «ben formato» via DOMParser: copre quasi tutti gli errori di sintassi. La conformità a uno schema XSD specifico non viene verificata. Tutto resta locale, nulla viene inviato.
Domande frequenti
Come funziona la validazione?
Lo strumento usa DOMParser, il motore XML integrato nel browser — lo stesso che legge i feed RSS o gli SVG. Se rileva un errore (tag non chiuso, carattere vietato, radice multipla), lo segnala con un messaggio; altrimenti il tuo XML è validato.
Qual è la differenza tra XML ben formato e valido?
«Ben formato» significa sintassi corretta: tag chiusi, annidamento rispettato, un solo elemento radice. «Valido» in senso stretto aggiunge la conformità a uno schema (DTD, XSD). Questo strumento verifica il «ben formato», che copre la stragrande maggioranza degli errori comuni.
Perché il mio XML viene rifiutato anche se «funziona»?
L’HTML tollera molta permissività (tag non chiusi, maiuscole libere), l’XML no. Un solo <br> senza /, un & nudo invece di &, o due elementi radice bastano a renderlo non valido. Il messaggio d’errore indica la causa.
Attributi e ordine vengono preservati?
Sì: l’indentazione è puramente visiva. Tag, attributi, valori e il loro ordine restano identici — solo lo spazio tra gli elementi viene riorganizzato per la leggibilità.