Profitez des promotions incroyables de nos cours en pdf!! Ignorer
Dans cet article, on vous propose deux exercices en xml. Pour pouvoir les faire sans problème, on vous encourage à commencer par la partie du cours : validation avec un document DTD.
C’est le premier TP en DTD. Donc, on a un objectif initial qui est : pouvoir créer des documents xml valides. Autrement dit, on doit pouvoir écrire des règles documents xml corrects syntaxiquement et valides selon des règles définies dans un document DTD. Le document xml contient des balises et des attributs, alors , dans le document dtd, on doit définir les règles sur les éléments (balises) et sur les attributs.
La vidéo suivante (En darija Marocaine) explique la partie de cours qui est prérequis pour ce TP :
Aussi, cette vidéo contient des exemples corrigés. D’où, elle représente une source pour bien assimiler le cours et facilite la réalisation de ce TP.
Proposer un document xml qui est valide selon le DTD suivant :
<!ELEMENT Personne ( (M | Mme | Mlle), Prenom+, Nom ) > <!ELEMENT M EMPTY> <!ELEMENT Mme EMPTY> <!ELEMENT Mlle EMPTY> <!ELEMENT prenom (#PCDATA) > <!ELEMENT nom (#PCDATA) >
<!ELEMENT Personne ( (M | Mme | Mlle), Prenom+, Nom ,DateNaissance) > <!ELEMENT M EMPTY> <!ELEMENT Mme EMPTY> <!ELEMENT Mlle EMPTY> <!ELEMENT prenom (#PCDATA) > <!ELEMENT nom (#PCDATA) > < !ELEMENT DateNaissance(jour,mois,annee)> <!ELEMENT jour (#PCDATA) > <!ELEMENT mois (#PCDATA) > <!ELEMENT annee (#PCDATA) >
Proposer un DTD pour que le document xml suivant soit valide :
<?xml version="1.0" encoding="UTF-8" ?>
<Modules>
<cours>
<titre>Prog des applications Web coté client</titre>
<mh> 180h </mh>
<coefficient>3</coefficient>
</cours>
<cours>
<titre>PS</titre>
<mh>120h</mh>
</cours>
</Modules>
A vous de proposer une solution à cet exercice .
Si vous voulez s’entrainer, proposez d’autres exercices dans la session “commentaires”. Allez-y, imaginez des exemples de documents xml bien formés!
Vous pouvez suivre notre cours complet d’XML . Il vous aide à approfondir vos compétences sur la création et la manipulation des documents xml, dtd, xsd,xpath, xslt.
Aussi, vous avez une playlist des vidéos (Explication en Darija arabe marocaine) bien organisée qui traite : XML DTD XSD XSLT XPATH
Exercice3 solution
<DOCTYPE Personne [
]
Prenom
Nom
14
Juin
2002