Input XML

Risultato della Validazione

Esempi di Validazione XML

L'XML valido deve essere ben formato: ogni tag deve essere chiuso, gli attributi tra virgolette e le entità con escape. Esempi a tema telecomunicazioni:

XML valido – record abbonato

XML valido

XML non valido – tag non chiuso

Il tag <status> manca del > di chiusura.

XML non valido

Incolla uno degli esempi sopra nell'editor e fai clic su Valida per vedere il risultato. Usa Esempio per caricare altri dati abbonato.

Cos'è un Validatore XML?

Hai inviato una richiesta SOAP, ricevuto XML e il tuo parser si è bloccato. O hai modificato un web.config e l'app ha smesso di avviarsi. Questo è il dolore dell'XML malformato. A differenza di JSON, XML è rigoroso: ogni tag di apertura deve essere chiuso, gli attributi tra virgolette, le entità dichiarate correttamente. La specifica W3C XML definisce ogni regola. Questo validatore usa il DOMParser del browser per verificare il tuo XML e segnala errori con numero esatto di riga e colonna. Nulla viene caricato — tutto viene eseguito localmente.

Un validatore XML controlla se il documento è ben formato. Analizza l'XML e segnala errori di sintassi con numeri di riga e colonna. Questo strumento usa il DOMParser integrato nel browser. La validazione viene eseguita interamente nel browser. Nulla viene inviato a un server.

Come Usare Questo Strumento

1

Incolla o Carica XML

Copia il tuo XML e incollalo nell'editor a sinistra. Puoi anche fare clic su Carica per caricare un file .xml. Il pulsante Esempio carica dati di esempio.

2

Controlla il Risultato della Validazione

Il pannello di destra mostrerà valido o non valido. Se non valido, vengono mostrati errori con numeri di riga e colonna. Problemi comuni: tag non chiusi, attributi senza virgolette, caratteri non validi.

3

Correggi e Riconvalida

Correggi gli errori nell'input e riconvalida. Per la formattazione e l'indentazione usa il Abbellitore XML o il Formattatore XML. Per convertire in JSON usa XML in JSON.

Quando la Validazione XML è Utile

La maggior parte degli sviluppatori ha bisogno della validazione quando lavora con API SOAP o REST che restituiscono XML. Incolla la risposta qui per verificare che sia ben formata. Per estrarre valori specifici da documenti XML di grandi dimensioni, lo strumento XPath è molto utile.

I file di configurazione come pom.xml, web.config o AndroidManifest.xml hanno spesso strutture annidate. Un piccolo errore di battitura può rompere la build.

I feed RSS e Atom sono XML. Se il tuo validatore di feed fallisce, questo strumento può individuare l'errore esatto. Per la validazione dello schema (XSD) è necessario un validatore di schema dedicato.

Domande Frequenti

I miei dati XML sono privati con questo strumento?

Sì. La validazione usa direttamente il DOMParser del browser — nulla viene inviato a server. Puoi aprire DevTools → scheda Rete e verificarlo tu stesso.

Cosa rende l'XML malformato?

La specifica W3C XML richiede: tag di chiusura per ogni apertura, attributi tra virgolette, un unico elemento radice e caratteri speciali come & e < correttamente escaped. Questo strumento riporta il numero esatto di riga e colonna dell'errore.

Questo strumento valida contro schemi XSD?

No — controlla la corretta formazione dell'XML, non la conformità agli schemi. Per la validazione XSD completa contro uno schema W3C XML, avrai bisogno di uno strumento dedicato.

Come risolvere gli errori di namespace XML?

Gli errori di namespace come prefissi non dichiarati vengono rilevati durante la validazione. La specifica namespace XML W3C richiede che ogni prefisso sia dichiarato con xmlns:prefix="uri" prima dell'uso.

Perché il mio XML fallisce dopo averlo copiato da un editor?

Gli editor di testo inseriscono a volte virgolette tipografiche (" al posto di "), spazi unificatori o un BOM che rompono il parsing. Incolla come testo normale o usa Ctrl+Shift+V prima di validare.

Strumenti Correlati

Validazione XML: specifica W3C XML, MDN DOMParser, W3C XML Schema e W3C XML Namespaces. JSON: json.org.