0% ont trouvé ce document utile (0 vote)
131 vues3 pages

Examen XML

L'examen XML de l'année 2020/2021 pour le module de développement web côté client comprend plusieurs exercices sur XML Schema, la distinction des noms XML valides, la création de documents XML et DTD, ainsi que la transformation d'un document XML en tableau HTML à l'aide de XSLT. Les étudiants doivent démontrer leur compréhension des concepts de schémas XML, DTD, et XSLT à travers des questions théoriques et pratiques. Le barème total de l'examen est de 40 points, répartis sur différents exercices.

Transféré par

alihd
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
131 vues3 pages

Examen XML

L'examen XML de l'année 2020/2021 pour le module de développement web côté client comprend plusieurs exercices sur XML Schema, la distinction des noms XML valides, la création de documents XML et DTD, ainsi que la transformation d'un document XML en tableau HTML à l'aide de XSLT. Les étudiants doivent démontrer leur compréhension des concepts de schémas XML, DTD, et XSLT à travers des questions théoriques et pratiques. Le barème total de l'examen est de 40 points, répartis sur différents exercices.

Transféré par

alihd
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Examen XML – Année 2020/2021

Module 203
Développement web côté client
Filière : TDI Durée : 1H30
2éme Année Barème : /40

Exercice 1: Question de cours ( 4 pts )


1- Qu’est ce que XML Schema? ( 2 pts )

2- Donner La différence entre les schémas XML et les DTDs ( 2pts )

Exercice 2: Distinguez les noms XML corrects des noms incorrects et corrigez les erreurs (10 pts)

1 <Drivers-License-Number>98 NY 32 </Drivers-License-Number>
2 <Driver's-License-Number>98 NY 32</Driver's-License-Number>
3- <mois-jour-annee>7/23/2001</mois-jour-annee>
4- <first name>MOUAD</first name> e. <àçttûä>øåú</àçttûä>
5- <first-name>Alan</First-name>
6- <mois/jour/annee>7/23/2001</mois/jour/annee>
7- <_4-lane>I-610</_4-lane>
8- <téléphone>011 33 91 55 27 55 27</téléphone>
9- <4-lane>I-610</4-lane>
10- <Etudiant></Etudiant>

Exercice 3 : (8 pts)
On dispose de la DTD suivante :

<!ELEMENT cdtheque (cd*) >


<!ATTLIST cdtheque date CDATA #REQUIRED>
<!ATTLIST cdtheque auteur CDATA #REQUIRED>
<!ELEMENT cd (titre,artiste,style?)>
<!ELEMENT titre (#PCDATA)>
<!ELEMENT style (#PCDATA)>
<!ELEMENT artiste (#PCDATA)>

Créez un document XML vérifiant cette DTD


Exercice 4 : (8 pts)
Soit le document XML suivant

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


<!DOCTYPE ouvrage SYSTEM "[Link]">
<ouvrage>
<article langue="français" nbpage="5">
<titre>Evolution du monde</titre>
<auteur>
<nom>Martin</nom><prenom>Arthur</prenom><pays>France</pays>
</auteur>
<section><para>tout a été dit</para></section>
</article>
<rapport langue="français" nbpage="20">
<titre>Xrapport</titre>
<auteur>
<nom>Xnom</nom><prenom>Xprenom</prenom><pays>Xpays</pays>
</auteur>
<chapitre>
<section><para>du texte</para></section>
</chapitre>
</rapport>
</ouvrage>

Créez un DTD vérifiant ce document xml

Exercice 5 : (10 pts)


Soit le document XML suivant

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="[Link]"?>
<books>
<book>
<title>OpenGL Programming Guide Fourth Edition</title>
<location>107</location>
<publisher>Addison-Wesley</publisher>
<year>2004</year>
</book>
<book>
<title>Curves and Surfaces for CAGD: A Practical Guide</title>
<location>116</location>
<publisher>Academic Press</publisher>
<year>2002</year>
</book>
<book>
<title>An Introduction to NURBS: With Historical Perspective</title>
<location>120</location>
<publisher>Academic Press</publisher>
<year>2001</year>
</book>
<book>
<title>NURBS: From Projective Geometry to Practical Use</title>
<location>126</location>
<publisher>A K Peters</publisher>
<year>1999</year>
</book>
</books>

Transformer ce document en un tableau HTML ( title | location | publisher | year ) en utilisant XSLT

Vous aimerez peut-être aussi