Exercice
Soit le fichier XML ci-dessous. Si le nœud courant est un des éléments terme
, écrivez 4 expressions XPath différentes permettant de renvoyer le titre du document :
Sachant que
titre
est unique dans tout le document.Sachant que
titre
est le fils de l'élément racinepapier
.Sachant que
titre
est le fils du père du père du nœud courant.Sachant que
titre
est avant le nœud courant dans l'ordre du document.
1
<?xml version="1.0" encoding="UTF-8"?>
2
<papier type="scientifique">
3
<titre>Réinterroger les structures documentaires</titre>
4
<sousTitre>De la numérisation à l'informatisation</sousTitre>
5
<auteur>Stéphane Crozat</auteur>
6
<auteur>Bruno Bachimont</auteur>
7
<resume>Nous proposons dans cet article d'aborder ...</resume>
8
<abstract>In this paper we define...</abstract>
9
<motsCles>
10
<terme>Ingénierie des connaissances</terme>
11
<terme>XML</terme>
12
<terme>Document</terme>
13
</motsCles>
14
<keywords>
15
<word>Knowledge engineering</word>
16
<word>XML</word>
17
<word>Document</word>
18
</keywords>
19
<publication date="2004-07-05"/>
20
<version maj='1' min='0'/>
21
<ressource uriSrc="http://archivesic.ccsd.cnrs.fr/docs/00/06/23/97/PDF/sic_00001015.pdf"/>
22
</papier>
<?xml version="1.0" encoding="UTF-8"?> <papier type="scientifique"> <titre>Réinterroger les structures documentaires</titre> <sousTitre>De la numérisation à l'informatisation</sousTitre> <auteur>Stéphane Crozat</auteur> <auteur>Bruno Bachimont</auteur> <resume>Nous proposons dans cet article d'aborder ...</resume> <abstract>In this paper we define...</abstract> <motsCles> <terme>Ingénierie des connaissances</terme> <terme>XML</terme> <terme>Document</terme> </motsCles> <keywords> <word>Knowledge engineering</word> <word>XML</word> <word>Document</word> </keywords> <publication date="2004-07-05"/> <version maj='1' min='0'/> <ressource uriSrc="http://archivesic.ccsd.cnrs.fr/docs/00/06/23/97/PDF/sic_00001015.pdf"/> </papier>