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?

XML (Extensible Markup Language) è usato per file di configurazione, API SOAP, feed RSS e formati documento come Office Open XML. A differenza di JSON, XML è rigoroso nella struttura. Ogni tag di apertura deve avere un tag di chiusura corrispondente, gli attributi devono essere tra virgolette e le entità devono essere dichiarate correttamente. La specifica W3C XML definisce queste regole.

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

Cosa rende l'XML non valido?

Tag non chiusi, attributi senza virgolette, caratteri non validi, entità errate, tag non corrispondenti. Il validatore indica il problema con numero di riga e colonna.

Validate rispetto a XSD?

Questo strumento controlla solo la correttezza formale. Per la validazione dello schema (XSD) usa un validatore di schema dedicato. Il Generatore Schema XML può creare uno schema da XML di esempio.

I miei dati vengono inviati da qualche parte?

No. La validazione viene eseguita interamente nel browser. Nessun dato viene inviato a un server.

E i namespace XML?

I namespace sono supportati. Il validatore controlla che l'XML sia ben formato.

Strumenti Correlati

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