DTD

DTD (Document Type Definition) est une ancienne spécification utilisée pour définir la structure et les règles d’un document XML ou HTML.

Elle indique quels éléments, attributs et hiérarchies sont autorisés dans un document pour assurer sa conformité à un schéma prédéfini.

HTML5 n’utilise plus de DTD explicite

Le modèle a été simplifié et intégré directement dans les navigateurs.

<!DOCTYPE html>

Avec l’évolution des standards du web et des formats de validation plus puissants, les DTD sont aujourd’hui largement remplacées.

En XML

Les DTD sont remplacées par XML Schema (XSD) et RELAX NG :

  • XSD (XML Schema Definition) permet de définir des types plus précis (integer, boolean, date, etc.).
  • RELAX NG offre plus de flexibilité et de simplicité.
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.