Validatore XML
Input XML
Incolla XML fino a 1.000.000 di caratteri. La convalida avviene in questo browser.
Controlla se un documento XML è ben formato senza caricarlo. Il validatore analizza il testo nel browser e segnala la correttezza della sintassi oppure mostra il messaggio di errore del parser. Rifiuta input vuoti, markup malformato e qualsiasi dichiarazione DOCTYPE o ENTITY. È un controllo della sintassi, non una convalida rispetto a uno schema o a regole aziendali.
Come controllare la sintassi XML
-
1
Incolla l'XML
Inserisci il testo XML direttamente nel browser. Il limite massimo è di 1.000.000 di caratteri.
-
2
Avvia il controllo locale
Lo strumento rifiuta input vuoti e dichiarazioni DOCTYPE o ENTITY, quindi chiede al parser XML del browser di leggere il documento.
-
3
Rivedi il documento
Il secondo passaggio consente di verificare che l'XML sia pronto prima di passare al risultato sintattico.
-
4
Leggi il risultato
Controlla se il documento è ben formato o leggi l'errore di analisi, poi torna indietro o ricomincia.
Che cosa significa “ben formato”
Un documento XML ben formato rispetta la sintassi di base richiesta da un parser XML. Per esempio, ha un unico elemento radice, tag di apertura e chiusura corrispondenti, elementi annidati correttamente, valori degli attributi tra virgolette e caratteri riservati sottoposti a escape dove necessario.
<libro id="7">
<titolo>Nord & Sud</titolo>
</libro>
L’esempio seguente non è ben formato perché il tag di chiusura non corrisponde:
<libro>
<titolo>Nord</libro>
Il parser del browser fornisce il testo dell’errore. La formulazione e il livello di dettaglio sulla posizione possono cambiare da un browser all’altro; usa quindi il messaggio come punto di partenza e controlla il markup vicino al problema segnalato.
Sicurezza e limiti dell’input
- L’input non può essere vuoto né superare 1.000.000 di caratteri.
- Ogni dichiarazione
DOCTYPEoENTITYviene rifiutata. - Il validatore non carica schemi, entità o altre risorse esterne.
- Non è previsto il caricamento di file. Incolla il testo XML nel campo.
Il rifiuto delle dichiarazioni limita il controllo alla sintassi autonoma ed evita di includere definizioni esterne nell’analisi.
Che cosa non dimostra il validatore
Un XML ben formato può comunque essere errato per il sistema che lo utilizzerà. Lo strumento non convalida rispetto a XSD, DTD o Relax NG. Non controlla requisiti degli spazi dei nomi, nomi di elementi specifici dell’applicazione, valori ammessi, relazioni tra campi o altre regole aziendali. Per questi controlli usa lo schema e i test dell’applicazione adatti.
Privacy nel browser
Il tuo XML resta nel browser. Non viene caricato, inviato tramite Livewire, inserito nell’URL o aggiunto alla cronologia di un server. Il flusso in tre passaggi gestisce localmente inserimento, revisione e risultato; Ricomincia cancella la bozza locale. Non incollare XML riservato su un dispositivo condiviso o non attendibile.
Domande frequenti
Significa che il documento è sintatticamente ben formato. Non dimostra la conformità a XSD, DTD, Relax NG, a una politica sugli spazi dei nomi o alle regole dell’applicazione.
Lo strumento accetta solo sintassi XML autonoma e non risolve DTD, entità personalizzate o risorse esterne. Rimuovi le dichiarazioni prima di controllare il markup restante.
Il messaggio proviene dal parser XML del browser. Alcuni browser includono dettagli sulla posizione, altri usano formulazioni diverse; lo strumento non promette quindi una riga esatta o una correzione suggerita.
No. Input e risultato restano nel browser e non entrano nell’URL o nella cronologia del server. Ricomincia cancella la bozza locale usata dal flusso in tre passaggi.
Strumenti correlati
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Generatore di Palette di Colori
Genera palette monocromatiche, analoghe, complementari, triadiche o tetradiche da un colore base HEX ed esporta variabili CSS pronte da copiare.
Convertitore BBCode in HTML
Converti BBCode (markup per forum) in HTML pulito. Gestisce tag di formattazione, elenchi, citazioni, codice, immagini, link e tabelle.
Generatore di palette colori casuali
Genera palette casuali da 2 a 15 campioni, scegli uno stile vivace, pastello, tenue o scuro e copia codici HEX o variabili CSS.
Convertitore da Base64 a Hex
Converti una stringa Base64 nei suoi byte sottostanti espressi in esadecimale. Utile per ispezionare token, chiavi, certificati e JWT.
Convertitore da binario a hex
Converti un input binario in un valore esadecimale semplice in maiuscolo. I caratteri non binari vengono ignorati e gli zeri iniziali non vengono conservati.