Esempi di DTD

Sono qui allegati alcuni esempi di documenti XML e dei relativi DTD:

  1. Libreria personale – Link
  2. Curriculum – Link

Tutti i documenti sono stati testati e validati mediante il W3C Validator e sono quindi da ritenersi corretti.

Limitazioni del DTD

La definizione di una grammatica mediante DTD è vincolata alle limitazioni del DTD stesso. Esso non offre un sufficiente grado di controllo per numerose applicazioni, le sue limitazioni principali includono:

  • È scritto in un linguaggio diverso da quello XML;
  • Non offre un supporto ai namespace;
  • Il supporto alla modularità e al riuso è molto limitato;
  • La dichiarazione degli elementi e degli attributi è “context-insensitive”;
  • Offre un sistema di definizione dei valori dei nodi e degli attributi molto primitivo;
  • La dichiarazione dei tipi utilizzabili non consente l’utilizzo delle espressioni regolari;
  • Offre un sistema di referenziazione primitivo.