Sviluppatore

Formattatore XML

Indenta e valida il tuo XML, errori segnalati.

  • Istantaneo
  • Gratis
  • Privato (elaborato localmente)
  • Senza registrazione
Risultato

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.

  1. Incolla l’XML

    Compatto, multiriga, mal formattato — non importa.

  2. Formatta

    Appare l’indentazione gerarchica, e anche lo stato di validità.

  3. 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 &amp;, 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à.