Bonjour,

Je suis désepéré, je ne parviens pas à trouver la solution au problème suivant:

J'ai le fichier xml suivant:

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
<root>
   <personne>
      <prenom>toto</prenom>
      <nom>martino</nom>
   </personne>
   <personne>
      <prenom>titi</prenom>
      <nom>martini</nom>
   </personne>
   <personne>
      <prenom>tata</prenom>
      <nom>martina</nom>
    </personne>
    <chef>titi</chef>
</root>
je souhaite construire le xml suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 <root>
   <personne>
      <prenom>titi</prenom>
      <nom>martini</nom>
   </personne>
   <monchef>titi</monchef>
</root>

en fait je souhaite que mon xslt génère un xml qui garde un exemplaire du "type" personne. cet exemplaire est celui ou le prenom vaut strictement la valeur contenue dans le tag <chef>.

Comment faire? Je n'arrive pas à selectionner la bonne "personne". Soit je garde toutes les personnes, soit j'en garde aucune.
quelle piste suivre?

Merci d'avance!