DOCUMENT VALIDE 4 Obéir à une structure type prédéfini 4 Document valide = bien formé + obéir à une structure type définie dans une DTD 16 novembre 1999 Jean 8 Boulevard de St Germain Paris FR champagne,millésimé, fromage,tartare
DTD : interne ou externe dun document 4 Les DTD sont une spécification de structure de document réutilisable 4 La composition dune DTD en répartissant les déclarations entre une section « interne » et une ou plusieurs sections « externes » 4 Les sections conditionnelles 4 Appel de la DTD dans le document XML DTD interne <!DOCTYPE exemple [ ] > test DTD externe test exemple.dtd
Structure et hiérarchie des éléments (structure arbre) (I) Fichier rapport.dtd %tab; Hiérarchie Structure
Fichier tableau.dtd Fihier mon_rapport.xml Test ………………… Structure et hiérarchie des éléments (structure arbre) (II)
CONTENU DUNE DTD Les déclarations dentités générales Les déclarations dentités paramètres Les déclarations de notions Les déclarations déléments Les déclarations de listes dattributs Les commentaires <!DOCTYPE test [ ] &exemple
RÉUTILISATION DES DIVERSES RESSOURCES DISPONIBLES ET LES INCONVÉNIENTS 4 Réalisation des documents complexes est très simples 4 Les conflits de noms sont les seules difficultés 4 Le conflit apparaîtra lorsquune application (un navigateur) traitera le document <!DOCTYPE rapport [ %dc; %basic; %bib; %ad; %math; ] x x quelque commentaire
RESOUDRE CE PROBLÈME GRACE AUX DOMAINES NOMINAUX 4 Les conflits ne seraient pas apparus, si les auteurs nimportent pas de déclarations dans la DTD sans regarder ce quelles contiennent 4 Les domaines nominaux permettent lors de lédition dun document dutiliser des noms garantis uniques 4 La déclaration dun domaine nominal se fait à laide de lattribut spécial xmlns: <rapport xmlns:math= xmlns:bt= x 0 1 commentaire