Quale tra i due tipi di definizione di grammatiche conviene utilizzare?

Utente HTML.it
chiede

Quale tra i due tipi di definizione di grammatiche conviene utilizzare?

Redazione HTML.it
risponde

La scelta tra l’utilizzo dei DTD o degli XML Schema dipende da diversi fattori. In estrema sintesi possiamo fare le seguenti considerazioni.
I DTD sono nati per la definizione di documenti di testo e si limitano a definire soltanto la struttura del documento. Il contenuto degli elementi è sempre considerato come testo.
Se la grammatica che dobbiamo realizzare richiede un controllo più accurato sul contenuto degli elementi o deve prevedere la possibilità di integrarsi con altre grammatiche, allora gli XML Schema rappresentano la soluzione migliore.