Schéma et DTD

Les schémas et DTD (Document Type Definition) permettent de définir la structure des messages. Ils constituent une sorte de plan qui permettra de contrôler que le message possède une structure correspondant à celle qui est attendue.

 

Lors de la création du langage XML, le concept de DTD a été repris du langage SGML pour définir la structure des documents. Par la suite, les concepteurs du langage ont imaginé une nouvelle méthode permettant de définir la structure de document XML à partir d'autres documents XML que l'on nomme " schémas XML ".

Les DTD sont encore largement utilisées. C'est la raison pour laquelle les DTD, les schémas et une analyse comparative des deux techniques sont successivement présentés dans ce paragraphe.

Par la suite, il ne sera plus fait référence qu'à la syntaxe des schémas qui est la plus utilisée actuellement. Des outils de commerce permettent de transformer des DTD en schéma.

 

- Cours à l'Université de Lille, 2020/2021 - -