Chapitre 3


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 suivante contact

Copyright © 2001  Anouk Forest  Tous droits réservés.