Académique Documents
Professionnel Documents
Culture Documents
Séquence 7.2
Séquence 7.2
• Le rôle d'une DTD est de définir certaines contraintes que doit respecter un
document pour être valide.
• Mixte : Avoir simultanément une DTD externe adressée par URL ou FPI et des déclarations
internes.
Développement Web – Faycel CHAOUA & Houda TOUKABRI 27
Contenu d’une DTD
• motClef est :
• ELEMENT : déclaration d'élément.
• ATTLIST : déclaration d’attribut.
• ENTITY : déclaration d’entité.
• Une DTD contient aussi des commentaires inclus entre '<!--' et '-->'.
Développement Web – Faycel CHAOUA & Houda TOUKABRI 29
Éléments
• regexp décrit les suites autorisées d'enfants dans le contenu de l'élément par des opérateurs.
Opérateur Signification
, Mise en séquence
| Choix
? 0 ou 1 occurrence
* Répétition d'un nombre quelconque d'occurrences
+ Répétition d'un nombre non nul d'occurrences
Développement Web – Faycel CHAOUA & Houda TOUKABRI 31
Éléments
• <!ELEMENT element (#PCDATA)>
• element a un contenu textuelle.
Déclaration d’attribut :
Entité Caractère
< <
> >
& &
' '
" "
Développement Web – Faycel CHAOUA & Houda TOUKABRI 40