Potete scrivere la vostra propria necessità di DTD.You di usare la sintassi di dichiarazione di XML (le parole chiavi di dichiarazione cominciano con <!).
Dice che ci sarà un elemento denominato Generale-Lista e che conterrà gli elementi denominati Item: ci deve essere almeno un articolo (che è il più) ma ci può essere più di uno. Inoltre dice che l'elemento dell'articolo può contenere soltanto i dati di carattere analizzati (PCDATA, testo dello IE: nessun ulteriore margine di profitto).
Poiché non ci è altro elemento che contiene la Generale-Lista, quell'elemento è presupposto per essere elemento della radice del `', che acclude tutto altrimenti nel documento. Potete ora usarli per generare una lima di XML: dare al vostro redattore le dichiarazioni:
<?xml version="1.0"?> <!DOCTYPE General-List SYSTEM
"general.dtd">
(presupporli hanno messo il DTD in quella lima). Ora il vostro redattore li lascerà generare le lime secondo il modello:
Una lima del DTD non ha mai una dichiarazione di DOCTYPE in esso. Una dichiarazione di DOCTYPE si presenta soltanto in un caso del documento di XML (è che cosa riferisce il DTD).
Una lima del DTD inoltre non ha mai una dichiarazione di XML alla parte superiore