Bonjour à toutes et à tous,
L'extraite de mon source XML ressemble à celui- ci :
Je souhaite récupérer la partie suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <content> <metas /> <styles /> <body> ... <p>...</p> <p>...</p> <table> ... </table> ... <h outline-level="1">TITRE 1</h> <p>para</p> <p>para</p> <h outline-level="2">TITRE 1.1</h> <p>para</p> <p>para</p> ... </body> </content>
Pour cela j'ai définis la variable $content :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <h outline-level="1">TITRE 1</h> <p>para</p> <p>para</p> <h outline-level="2">TITRE 1.1</h> <p>para</p> <p>para</p>
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:variable name="content" select="*[preceding-sibling::text:h]"/>
Le résultat dans mon traitement est :
Je perds le 1er <h>. Comment je peux procéder pour obtenir l'ensemble ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <p>para</p> <p>para</p> <h outline-level="2">TITRE 1.1</h> <p>para</p> <p>para</p>
Partager