Bonjour tout le monde,

J'ai une question assez simple. J'ai un XML du type :

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
19
20
21
 
<balisedebut id="1" name="A"/>
   <element1>Contenu1</element1>
   <element2>Contenu2</element2>
   <element3>Contenu3</element3>
   <element4>Contenu4</element4>
<balisefin id="1"/>
 
<balisedebut id="2" name="B"/>
   <element1>Contenu1</element1>
   <element2>Contenu2</element2>
   <element3>Contenu3</element3>
   <element4>Contenu4</element4>
<balisefin id="2"/>
 
<balisedebut id="3" name="C"/>
   <element1>Contenu1</element1>
   <element2>Contenu2</element2>
   <element3>Contenu3</element3>
   <element4>Contenu4</element4>
<balisefin id="3"/>

Comment puis-je faire pour récupérer les éléments de 1 à 4 qui sont contenus entre les deux balises dont la balisedebut possède l'attribut name="B" ?

Je suis un peu perturbé du fait que les balises ne soient pas conteneur... est-ce possible avec xsl ?


Merci beaucoup et Bonne journée.