Python : TP1
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 : introduction à xml.
C’est le premier TP en xml. Donc, on a un objectif initial qui est : pouvoir créer des documents xml bien formé. Autrement dit, on doit pouvoir écrire des documents xml corrects syntaxiquement. Le document contient des balises et des attributs pour répondre à une problématique donnée.
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.
Exercices xml : TP1
Exercice 1 : Création d’un livre en XML
On souhaite proposer un document xml qui décrit les informations d’un livre. En effet, un livre est composé de sections (au moins 2), de chapitres (au moins 2) et de paragraphes (au moins 2). Le livre doit contenir la liste des auteurs. Chaque auteur a un nom et un prénom. Tous les éléments doivent posséder un titre, sauf le paragraphe qui contient du texte.
Travail à faire : Proposez une structuration XML de ce document. On oblige avoir : 2 auteurs, 2 sections, 2 chapitres par section et 2 paragraphes par chapitre.
Exercice 2 : Utilisation des attributs
On souhaite compléter la structure du document XML de l’exercice précédent. On veut ajouter les attributs nom et prenom pour les auteurs .Aussi, donner l’attribut titre pour le livre, les sections et les chapitres.
- Analysez la structure du nouveau document. Y a-t-il des simplifications possibles ?
- Vérifiez, à l’aide de l’éditeur, que votre document est bien formé.
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