Définition - Que signifie la définition du type de document (DTD)?
La définition de type de document (DTD) fait référence à un ensemble de déclarations de balisage qui définissent un type de document pour les langages SGML (Standard Generalized Markup Language). Les DTD définissent la structure d'une classe de documents par le biais de déclarations d'éléments et de listes d'attributs. DTD aide les analyseurs à valider les documents. Il est officiellement recommandé par le World Wide Web Consortium (W3C). Les DTD ont maintenant été largement remplacées par les langages de schéma prenant en charge les espaces de noms XML.
Definir Tech explique la définition du type de document (DTD)
Les DTD font deux types de déclarations: Interne: Fait partie du document lui-même et est inséré dans la définition DOCTYPE vers le début du document XML. Externe: pointe vers les déclarations DTD contenues dans un fichier externe. Pour des raisons de sécurité, les analyseurs et les navigateurs Web peuvent être empêchés de lire les sous-ensembles externes. Les DTD décrivent la structure d'une classe de documents via des déclarations d'éléments et de listes d'attributs. Les déclarations d'élément nomment l'ensemble autorisé d'éléments dans le document et spécifient si et comment les éléments déclarés et les séries de données de caractère peuvent être contenus dans chaque élément. Les déclarations de liste d'attributs nomment l'ensemble d'attributs autorisé pour chaque élément déclaré, y compris le type de chaque valeur d'attribut, ou un ensemble explicite de valeurs valides. Les déclarations de balisage DTD déclarent quels types d'éléments, listes d'attributs, entités et notations sont autorisés dans la structure de la classe correspondante de documents XML. Les DTD présentent certaines limitations liées à leur flexibilité: Différences entre la syntaxe DTD et la syntaxe XML Manque de connaissance de l'espace de noms Manque de typage de données Descriptions limitées du modèle de contenu