0% ont trouvé ce document utile (0 vote)
640 vues5 pages

Correction TD - XML

Ce document contient les corrections de plusieurs exercices sur le XML. Il présente des exemples de documents XML valides et non valides avec leurs corrections. Il décrit également des DTD correspondant à des documents XML sur des notes, des expressions mathématiques et un CV.

Transféré par

Amine Nafid
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
640 vues5 pages

Correction TD - XML

Ce document contient les corrections de plusieurs exercices sur le XML. Il présente des exemples de documents XML valides et non valides avec leurs corrections. Il décrit également des DTD correspondant à des documents XML sur des notes, des expressions mathématiques et un CV.

Transféré par

Amine Nafid
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Abdelmalek Essaadi Année Universitaire

Ecole Nationale des Sciences Appliquées 2021/2020

- Al Hoceima –

Correction de TD1 : XML

Nom : NOUAMAN
Prénom : Mohamed
Classe : GI2

Exercice 1 :
1 - Ce document n’est pas bien formé, en effet il ne respecte pas la syntaxe du
document XML
- Il y a l’absence de l’élément racine
- L’absence de guillemets dans l’attribut date
- Commentaire entre la balise note
- Manque de la balise fermante </ from >
- Casse
2 – Fichier corrigé est :
< ?xml version="1.0" encoding="utf-8" ?>
< !-- this is note -- >
<NOTE>
< note date= "3 janvier">
<to>Bob</to>
<from>Alice</from>
<heading>Reminder</heading>
<body>Don’t forget me this weekend !</body>
</note>
<note date="5 janvier">
<!-- this is another note -- >
<to>Alice </to>
<from>Bob</from>
<body>No problem ,see you soon </body>
</note>
<note/>
</NOTE>

Exercice 2 :
1- Le document XML valide est :
<?xml version="1.0" encoding= "utf-8" ?>
< !DOCTYPE textemath SYSTEM "[Link]">
<textemath>
<textemath>Calculer la valeur de l’expression </textemath>
<formule>
<fraction>
<op1>
<formule>
<somme>
<op1>
<formule>
<puissance exposant="4"><op1><variable>x</variable></op1></puissance>
</formule>
</op1>
<op2>
<formule>
<racine ordre="3"><op1><valeur>5</valeur></op1></racine>
</formule>
</op2>
</somme>
< /formule>
</op1>
<op2>
<formule>
<produit>
<op1><valeur>2</valeur></op1>
<op2>
<formule>
<racine><op1><valeur>3</valeur></op1></racine>
</formule>
</op2>
</produit>
</formule>
</op2>
</fraction>
</formule>
<texte>lorsque</tetxe>
<formule><variable>x</variable></formule>
<texte>prend la valeur</texte>
<formule><valeur>4</valeur></formule>
</textemath>

Exercice 3 :
1- Le document XML d’une filmographie :
<film>
<titre></titre>
<annee></annee>
<genre></genre>
<realisateur></realisateur>
</film>
2- La DTD correspondante :
< !ELEMENT film(titre,annee,genre,realisateur)>
< !ELEMENT titre(#PCDATA)>
< !ATTLIST titre langue CDATA #IMPLIED>
< !ATTLIST titre titre_de_remplacement CDATA #IMPLIED>
< !ATTLIST titre pays CDATA #IMPLIED>
< !ATTLIST titre recompenses CDATA #IMPLIED>
< !ATTLIST titre duree #IMPLIED>
< !ELEMENT annee(#PCDATA)>
< !ATTLIST annee academy_awards CDATA #IMPLIED>
< !ATTLIST annee distributeur CDATA #IMPLIED>
< !ELEMENT genre (#PCDATA)>
< !ATTLIST genre categorie CDATA #IMPLIED>
< !ELEMENT genre medium CDATA #IMPLIED>
< !ELEMENT realisateur (#PCDATA)>
< !ATTLIST realisateur directeur_de_la_photographie CDATA #IMPLIED>
< !ATTLIST realisateur monteur CDATA #IMPLIED>

Exercice 4 :
1- Le document XML cv :

<?xml version="1.0" encoding="utf-8" ?>


<!DOCTYPE cv SYSTEM "[Link]">
<cv>
<!-- Coordonnees -->
<coordonnees>
<nom>NOUAMAN</nom>
<prenom>Mohamed</prenom>
<adresse>
<numero> 34 </numero>
<voie> Rue aytMou Khnifra </voie>
<codepostal>5600</codepostal>
<ville>Khenifra</ville>
</adresse>

<dateDeNaissance>01 janvier 1998</dateDeNaissance>

<tel>06 23 21 57 41</tel>
<mel>Mohamednouaman1010@[Link]</mel>

</coordonnees>
<!-- formations -->
<Formations>
<formation>
<annee>2017</annee>
<diplome>Baccalaureat SM</diplome>
<lieu>M’rirt</lieu>
<mention>Bien</mention>
</formation>

<formation>
<annee>2020</annee>
<diplome>Diplôme des sciences appliquees</diplome>
<lieu>Al Hoceima</lieu>
</formation>
</Formations>
</cv>

Vous aimerez peut-être aussi