Dtd document type definition
DTD Document Type De ?nition Le rôle d'une DTD Document Type De ?nition est de dé ?nir précisément la structure d'un document Il s'agit d'un certain nombre de contraintes que doit respecter un document pour être valide Ces contraintes spéci ?ent quels sont les éléments qui peuvent appara? tre dans le contenu d'un élément l'ordre éventuel de ces éléments et la présence de texte brut Elles dé ?nissent aussi pour chaque élément les attributs autorisés et les attributs obligatoires C On reprend la petite bibliographie du ?chier bibliography xml déjà utilisée au chapitre précédent La troisième ligne de ce ?chier est la déclaration de la DTD qui référence un ?chier externe bibliography dtd Le nom bibliography de l'élément racine du document appara? t dans cette déclaration juste après le mot clé DOCTYPE On présente maintenant le contenu de ce ?chier bibliography dtd qui contient la DTD du ?chier bibliography xml La syntaxe des DTD est héritée de SGML et elle est di ?érente du reste du document XML Il n'y a pas de balises ouvrantes et fermantes La DTD contient des déclarations d'éléments et d'attributs délimitées par les cha? nes de caractères '' Un mot clé juste après la cha? ne ' C Un premier exemple La syntaxe et la signi ?cation précise de ces déclarations sont explicitées dans ce chapitre C Déclaration de la DTD La déclaration de la DTD du document doit être placée dans le prologue La DTD peut être interne externe ou mixte Elle est interne si elle est directement incluse dans le document Elle est externe si le document contient seulement une référence vers un autre document contenant la DTD Elle est ?nalement mixte si elle est constituée d'une partie interne et d'une partie externe Une DTD est généralement prévue pour être utilisée pour de multiples documents Elle est alors utilisée comme DTD externe En revanche il est pratique d'inclure directement la DTD dans le document en phase de développement La déclaration de la DTD est introduite par le mot clé DOCTYPE et a la forme générale suivante o? root-element est le nom de l'élément racine du document C DTD interne Lorsque la DTD est incluse dans le document sa déclaration prend la forme suivante o? son contenu est encadré par des caractères crochets ' ' et ' ' C Adressée par FPI Les FPI Formal Public Identi ?er sont des identi ?ants de documents hérités de SGML Ils sont plutôt remplacés en XML par les URI qui jouent le même rôle Ils sont constitués de quatre parties séparées par des cha? nes ' ' et ils obéissent donc à la syntaxe suivante type owner desc lang Le premier caractère type du FPI est soit le caractère ' ' si le propriétaire est enregistré selon la norme ISO soit le caractère '-' sinon Le FPI continue avec le propriétaire owner et la description desc du document Cette description est formée d'un mot clé suivi d'un texte libre Ce mot clé est DTD pour les DTD
Documents similaires










-
51
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 12, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 75.6kB