Input XML

Risultato della Validazione

Przyklady 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 nieprawidlowy – tag non chiuso

Il tag <status> manca del > di chiusura.

XML nieprawidlowy

Incolla uno degli esempi sopra nell'editor e fai clic su Waliduj per vedere il risultato. Usa Przyklad per caricare altri dane abbonato.

Cos'è un Walidator XML?

XML (Extensible Markup Language) è usato per plik 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 narzedzie usa il DOMParser integrato nel browser. La validazione viene eseguita interamente nel browser. Nulla viene inviato a un server.

Jak uzywac tego narzedzia

1

Incolla o Wczytaj XML

Kopiuj il tuo XML e incollalo nell'editor a sinistra. Puoi anche fare clic su Wczytaj per caricare un plik .xml. Il pulsante Przyklad carica dane di esempio.

2

Controlla il Risultato della Validazione

Il pannello di destra mostrerà valido o nieprawidlowy. Se nieprawidlowy, 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 Formater 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 narzedzie XPath è molto utile.

I plik 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 narzedzie può individuare l'errore esatto. Per la validazione dello schema (XSD) è necessario un validatore di schema dedicato.

Czesto zadawane pytania

Cosa rende l'XML nieprawidlowy?

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 narzedzie controlla solo la correttezza formale. Per la validazione dello schema (XSD) usa un validatore di schema dedicato. Il Generator Schema XML può creare uno schema da XML di esempio.

I miei dane vengono inviati da qualche parte?

Nie. 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.

Powiazane narzedzia

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