02.12.2014 Views

INF10 Examen de TP 2009/2010 - La page de Julien Seinturier

INF10 Examen de TP 2009/2010 - La page de Julien Seinturier

INF10 Examen de TP 2009/2010 - La page de Julien Seinturier

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>INF10</strong> <strong>Examen</strong> <strong>de</strong> <strong>TP</strong> <strong>2009</strong>/<strong>2010</strong> Nom :..............................................<br />

durée: 30 minutes. Prénom: ..............................................<br />

Pages: 4 / Questions: 7<br />

1. En termes simples, décrire l'utilité d'une DTD ? (0.5pt)<br />

.....................................................................................................................................................<br />

2. Quel est le but du langage XPATH ? (0.5pt)<br />

....................................................................................................................................................<br />

3. Quel est le but du langage XSL et <strong>de</strong>s feuilles XSLT (1pt)<br />

.....................................................................................................................................................<br />

4. Citez au moins 3 avantages <strong>de</strong> XML schema par rapport aux DTDs (2pt)<br />

.....................................................................................................................................................<br />

5. Ecrivez en français les requêtes XPATH suivantes: (1pt / requête)<br />

5.1. //itinéraire[contains(commentaire, "lacets serrés"]/@numero<br />

.....................................................................................................................................................<br />

.....................................................................................................................................................<br />

5.2. //itinéraire[.//lieu[text() = "D 902"]]/nom/text()<br />

.....................................................................................................................................................<br />

.....................................................................................................................................................<br />

6. Dans cette partie <strong>de</strong> l'examen, nous considérons que nous étudions <strong>de</strong>s<br />

documents XML décrit par le schéma donné en Annexe 1. Ecrivez en XPATH les<br />

requêtes suivantes: (1pt par requête)<br />

6.1. le livre qui suit immédiatement l'avant <strong>de</strong>rnier livre écrit par l’auteur "Hamming"<br />

.....................................................................................................................................................<br />

6.2. les auteurs et les commentaires du second et <strong>de</strong> l’avant-<strong>de</strong>rnier livre<br />

.....................................................................................................................................................<br />

6.3. Un livre sur 3<br />

.....................................................................................................................................................<br />

1


7. En partant du document présenté en Annexe 2, écrire une feuille XSLT<br />

permettant d'obtenir le document XML suivant: (3 pt)<br />

<br />

Programme 1/1 :<br />

<br />

Séance 1/2 : Documents XML<br />

Séance 2/2 : Programmation XSLT<br />

<br />

Valable pour l’année 2003<br />

<br />

Feuille XSLT:<br />

2


Annexe 1: Schéma du document Books.xml<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

3


Annexe 2: Document XML <strong>de</strong> programme <strong>de</strong> cours.<br />

<br />

<br />

Publication XSLT<br />

<br />

<br />

Amann<br />

Rigaux<br />

<br />

<br />

<br />

Documents XML<br />

Programmation XSLT<br />

2003<br />

<br />

<br />

<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!