Strumenti
IT

Validatore XML online

Verifica se il tuo XML è ben formato. Questo controllo della sintassi XML segnala il primo errore con riga e colonna, lo spiega in modo chiaro e mostra come correggerlo – mentre scrivi, senza caricare nulla.

Privacy garantita: i tuoi dati vengono elaborati nel browser e non vengono mai caricati su alcun server.

Come validare un file XML

  1. Incolla l'XML, apri un file o caricalo da un URL. Il documento viene controllato automaticamente mentre scrivi.
  2. Leggi il messaggio di errore: indica il problema con la sua riga e colonna. Clicca su Valida per raggiungerlo direttamente.
  3. Correggi la riga. Quando il risultato mostra XML ben formato, puoi formattare, minificare, copiare o scaricare il documento.

Errori XML comuni e come correggerli

ErroreSbagliatoCorretto
Il tag di chiusura non corrisponde<b><i>text</b></i><b><i>text</i></b>
Elemento mai chiuso<item>Pen<item>Pen</item>
Nomi con maiuscole/minuscole diverse<Item>…</item><Item>…</Item>
E commerciale senza escapeTom & JerryTom &amp; Jerry
Segno di minore senza escapea < ba &lt; b
Attributo senza virgolette<p id=5><p id="5">
Attributo duplicato<p id="1" id="2"><p id="1">
Più di un elemento radice<a/><b/><root><a/><b/></root>
Entità HTML&nbsp;&#160;
Dichiarazione non all'inizioUna riga vuota prima di <?xml …?><?xml …?> come primissimi caratteri
Doppio trattino in un commento<!-- a -- b --><!-- a - b -->

XML ben formato vs. XML valido

Un documento ben formato rispetta le regole di sintassi della specifica XML 1.0: un solo elemento radice, tag annidati e chiusi correttamente, valori degli attributi tra virgolette e caratteri speciali con escape. Qualsiasi parser XML rifiuta un documento che non sia ben formato.

Un documento valido è ben formato e inoltre è conforme a uno schema – una DTD o un XSD che definisce quali elementi e attributi sono ammessi. Questa pagina verifica che l'XML sia ben formato. Per la validazione rispetto a uno schema usa uno strumento che supporti gli schemi, ad esempio xmllint --noout --schema schema.xsd file.xml.

Domande frequenti

Questo strumento valida l'XML rispetto a un XSD o a una DTD?

No. Verifica che l'XML sia ben formato, cioè la sintassi richiesta da qualsiasi parser XML. Nel documento è consentito un DOCTYPE, ma l'XML non viene confrontato con uno schema DTD o XSD.

Perché viene mostrato un solo errore?

La specifica XML considera fatale ogni errore di buona formazione, e un singolo sbaglio – come un tag di chiusura mancante – spesso provoca errori fuorvianti più avanti. Correggi il primo errore e il resto del documento viene controllato subito.

Posso verificare sitemap, feed RSS o file SVG?

Sì. Qualsiasi formato basato su XML può essere controllato per verificare che sia ben formato. Per le sitemap, il validatore di sitemap controlla anche le regole del protocollo sitemap.

Il mio XML viene caricato su un server?

No. La validazione avviene nel tuo browser. Solo un URL che carichi viene recuperato tramite il nostro server.