voici le fichier :
Code :
- <?xml version="1.0"?>
- <document>
- <titre>Document XML</titre>
- <chapitre>
- <titre>titre du chapitre 1</titre>
- <section niveau="1">
- <titre>Titre section 1</titre>
- <section niveau="2">
- <titre>Titre sous section 1 de 1</titre>
- <para> Ceci est un paragraphe <citation>Ceci est une citation</citation> suite
- paragrabphe </para>
- </section>
- <section niveau="2">
- <titre>Titre sous section 2 de 1</titre>
- <para> Ceci est un paragraphe <citation>Ceci est une citation</citation> suite
- paragrabphe </para>
- </section>
- </section>
- <section niveau="1">
- <titre>Titre section 2</titre>
- <section niveau="2">
- <titre>Titre sous section 1 de 2</titre>
- <para> Ceci est un paragraphe <citation>Ceci est une citation</citation> suite
- paragrabphe </para>
- </section>
- <section niveau="2">
- <titre>Titre sous section 2 de 2</titre>
- <para> Pour rechercher uniquement un texte en distinguant les minuscules et les
- majuscules, activez dans la zone Rechercher la case à cocher Respecter la casse.
- <citation>Ceci est une citation</citation> suite paragrabphe </para>
- </section>
- </section>
- </chapitre>
- <chapitre>
- <titre>Titre du chapitre 2</titre>
- <section niveau="1">
- <titre>Titre section 1</titre>
- <section niveau="2">
- <titre>Titre sous section 1 de 1</titre>
- <para> Ceci est un paragraphe <citation>Ceci est une citation</citation>
- </para>
- </section>
- <section niveau="2">
- <titre>Titre sous section 2 de 1</titre>
- <para> Ceci est un paragraphe <citation>Ceci est une citation</citation>
- </para>
- </section>
- </section>
- <section niveau="1">
- <titre>Titre section 2</titre>
- <section niveau="2">
- <titre>Titre sous section 1 de 2</titre>
- <para> Ceci est un paragraphe <citation>Ceci est une citation</citation>
- </para>
- </section>
- <section niveau="2">
- <titre>Titre sous section 2 de 2</titre>
- <para> Ceci est un paragraphe <citation>Ceci est une citation</citation>
- </para>
- </section>
- </section>
- </chapitre>
- </document>
|
On doit évaluer différentes expressions XPath :
1/ trouver l'ensemble des noeuds titre (bon ca c //titre)
2/ Compter le nombre de sections : count(//section) (=12)
3/ Afficher le contenu avant la section 2 (????????)
4/ Longueur du titre : string-length(//titre) (=12)
mes problèmes se situent là :
3) g aucune idée du truc à mettre pour la 3 : g tatonné dans tt les sens, mais rien de bon
si qqn pouvait me donner une orientation pour la 3, merci
Message édité par Jubijub le 25-10-2004 à 16:34:00
---------------
Jubi Photos : Flickr - 500px