Ce document est destiné aux étudiants de l'Université -Blida 1- dans le cadre du cours de Données semi structurées du Département d’informatique, niveau L3 SIQ. Il couvre les notions suivantes:
- Création de documents XML valides par rapport à une DTD donnée.
- Développement de DTD à partir de documents XML existants.
- Modification de DTD pour garantir l'unicité des attributs à l'aide d'entités paramétriques.
- Création de DTD pour des exercices spécifiques.
Exercices TP Données semi structurées -DSS - XML, DTD, XML
Télécharger PDFUniversité -Blida 1- Données semi structurées Département d’informatique L3 SIQ
TP 2 : DTD
Exercice 1
<!ELEMENT carnet (personne+)> <!ELEMENT personne EMPTY> <!ATTLIST personne nom CDATA #REQUIRED prenom CDATA #IMPLIED telephone CDATA #REQUIRED>
Créer un document XML qui soit valide par rapport à cette DTD.
Exercice 2
Créer une DTD livre.dtd à partir de ce document.
Exercice 3
Modifier la DTD de l’exercice 2 pour faire en sorte que la définition de l’attribut titre soit unique à l’aide d’une entité paramétrique.
Exercice 4
Créer une DTD pour l’exercice 4 et une DTD pour l’exercice 5 de la première série.
FAQ
Qu'est-ce qu'une DTD ?
Une DTD (Document Type Definition) est un ensemble de règles qui définissent la structure et le contenu d'un document XML.
Comment créer un document XML valide par rapport à une DTD ?
Pour créer un document XML valide par rapport à une DTD, il faut s'assurer que la structure et les éléments du document respectent les règles définies dans la DTD.
Qu'est-ce qu'une entité paramétrique ?
Une entité paramétrique est une entité définie dans la DTD qui peut être utilisée pour déclarer des attributs ou des éléments de manière plus flexible.