Walidator XML DTD
Waliduj documenti XML rispetto alle dichiarazioni DTD
Input XML
Input DTD
Risultato della validazione
Cos'è la validazione XML DTD?
DTD (Document Type Definition) è il meccanismo classico di grammatica XML. Dichiara elementi consentiti, ordine e regole di contenuto testo. DTD è ancora comune nei feed aziendali legacy e nei flussi di lavoro editoriali.
Questo validatore aiuta a verificare rapidamente l'allineamento DTD: presenza della dichiarazione radice, elementi non dichiarati, e figli richiesti nei modelli di sequenza semplice. Per vincoli di tipo più ricchi, usa il Walidator XML XSD.
Come usare questo narzedzie
Incolla XML e DTD
Aggiungi XML nel pannello sinistro e le dichiarazioni DTD nel pannello centrale. Inizia con il contenuto di esempio se necessario.
Wykonaj i controlli DTD
Clicca Waliduj per confrontare gli elementi dichiarati con la struttura del documento XML.
Correggi e riesegui
Risolvi le dichiarazioni mancanti e ri-valida. Usa il Przegladarka albero XML per ispezionare la gerarchia prima di modificare le regole DTD.
DTD vs XSD
DTD è compatto e ampiamente supportato nei sistemi vecchi, ma ha un controllo limitato dei tipi di dane. XSD è più espressivo e orientato ai namespace.
czesto zadawane pytania
Posso usarlo per snippet DTD DOCTYPE inline?
Sì. Incolla le dichiarazioni direttamente nel pannello DTD e valida rispetto all'input XML.
Supporta tutti i costrutti grammaticali DTD?
Si concentra sui controlli pratici per il debug rapido. I modelli di contenuto avanzati potrebbero richiedere validatori specializzati.
Il mio contenuto è privato?
Sì. L'elaborazione XML e DTD avviene localmente nel tuo browser.
Quando dovrei scegliere DTD rispetto a XSD?
Scegli DTD quando mantieni sistemi legacy. Scegli XSD per vincoli di schema più forti e modellazione dei tipi di dane.
Quali altri controlli dovrei eseguire?
Prima esegui il Walidator XML per la sintassi, poi usa questa pagina per i controlli strutturali DTD.
powiazane narzedzia
Riferimenti: XML 1.0, XML 1.1, DTD nella specifica XML, Guida MDN XML.