• Aucun résultat trouvé

IBD- XML&DBs

N/A
N/A
Protected

Academic year: 2022

Partager "IBD- XML&DBs "

Copied!
1
0
0

Texte intégral

(1)

IBD- XML&DBs

Le document XML journal.xml suivant contient le résumé de trois articles parus sur le site du journal "Le Monde". Chaque résumé contient un lien vers l’article sous forme d’un attribut href:

<?xml version="1.0" encoding="iso-8859-1"?>

<journal titre="Le Monde">

<article href="http://www.lemonde.fr/1209?a=67,90">

<titre>titre 1</titre>

<pages>

<page>1</page>

<page>3</page>

</pages>

<auteur>auteur 1</auteur>

<resume>resume 1</resume>

</article>

<article href="http://www.lemonde.fr/1209?a=67,19">

<titre>titre 2</titre>

<pages>

<page>4</page>

</pages>

<auteur>auteur 2</auteur>

<resume>resume 2</resume>

</article>

<article href="http://www.lemonde.fr/1209?a=67,89">

<titre>titre 3</titre>

<pages>

<page>2</page>

</pages>

<auteur>auteur 1</auteur>

<resume>resume 3</resume>

</article>

</journal>

Question 1 (XPath) : Répondez aux questions suivantes avec des expressions XPath : 1. Les titres de tous les articles

_

2. Les titres des articles de la première page

3. Les titres des articles dont le résumé contient le mot "retraite" (utilisez le predicat contains(s1,s2) qui est vrai si s1 est une contient s2).

_

4. Les titres des articles de la dernière page (cherchez d’abord les éléments de type page avec la plus grande valeur)

Question 2 (XQuery) : Répondez aux questions suivantes en XQuery :

1. Tous les auteurs d’articles (sans duplicats). La DTD du résultat est la suivante :

<!ELEMENT resultat (auteur)* >

_

2. Tous les auteurs avec leurs articles. La DTD du résultat est la suivante :

<!ELEMENT resultat (auteur)* >

<!ELEMENT auteur (nom, article*) >

<

_

!ELEMENT article (titre, resume) >

Références

Documents relatifs

Via the inspection of the state space of an automaton recognising regular expressions, we are always able to find all minimal repairs represented by recursively nested

– A particular context reached during XQuery evalua- tion is identified by the pair of a call stack, containing positions in the program code, and a control variable stack,

Because whole query is represented as a parse tree, embedded XPath expression is represented as one parse tree node (whichh contains nodes for every part of expression) and

Afin de répondre aux besoins des écoles primaires d’une région de la Tunisie, le ministère de l’Éducation charge une commission de visiter ces écoles, de chercher

Thirdly, such systems are typically query- intensive, that is, they focus on the efficient execution of complex queries on large distributed

Construire une feuille de style  . qui affiche sous forme de page  la liste des souverains pour chaque titre donné ( astuce : on pourra utiliser

[r]

Using NoSQL stores as storage layer for the execution of declarative query processing using XQuery provides a high- level interface to process data in an optimized manner.. The