 |
Définir les éléments et les attributs dans une DTD.
Nous avons vu que la DTD est un mécanisme décrivant chaque objet
pouvant apparaître dans le document.
Les mots clés utilisés dans ce chapitre
- #PCDATA —› signifie que l'élément peut contenir du texte.
Il est souvent utilisé aussi pour les éléments isolés, les élément
qui n'ont pas d'enfants (child)
- EMPTY —› Signifie que l'élément est vide. Il indique toujours un élément isolé.
- ANY —› Indique que l'élément peut comporter tout autre élément déclaré
dans la DTD. Ce n'est pas utilisé souvent à cause de l'absence de structure.
Les caractères spéciaux dans un DTD (indicateur)
- Un élément ne disposant pas d'indicateur ne peut apparaître qu'une seule fois.
- Un élément suivi de + doit apparaître au moins
une fois, mais il peut être répété.
- Un éléments suivi de * , peut ne pas apparaître ou apparaître plusieurs fois.
- Un élément suivi de ?, peut apparaître qu'une seule fois ou ne pas apparaître du tout.
L'élément est de ce fait optionnel.
Les secrets de la virgule ( , ) et de la barre verticale ( | )
- La virgule indique que les différents éléments doivent apparaître dans l'ordre indiqué.
- La barre verticale indique que seul l'un des élément doit apparaître.
Ex. (animal | produits) (animal, produits)
Intro
Les avantages de la DTD
- L'application XML accède à la structure du document et peut ainsi, par exemple, diffuser une liste d'éléments.
- La DTD donne des renseignements au processeur (intégré dans Explorer), l'aidant à séparer l'indentation.
- La DTD peut déclarée des valeurs par défaut
ou fixes pour les attributs.
page 1 2 3 4
5 6 7
8 9 10
Copyright © 2001
Anouk Forest Tous droits réservés.
|
 |