Le traitement des documents XML demande plus que ce que peuvent offrir les
DTD
Limitations des DTD :
- Tout doit être défini
- Le contenu n'est pas contraint, seulement la structure
- La syntaxe des DTD est différente de la syntaxe de balisage
Schémas XML :
- Contraintes de structure : définitions de types, classes, sous-classes,
modèles de contenu, importation, inclusion
- Types de contenu : chaînes, booléens, binaire, uri, nombre, entier,
décimal, réel, date, heure, intervalle de temps
- Même syntaxe que le balisage