Bonjour,

je possède le 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
16
17
18
19
20
21
22
 
<xml>
    <user>
         <id>51</id>
         <admin/>
         <id_client>42</id_client>
         <nom_client>TestAvecTel</nom_client>
         <help>-1</help>
      </user>
   <request>
      <ListeClient>
         <elt>
            <nom_client>La Poste</nom_client>
            <id_client>1</id_client>
         </elt>
         <elt>
            <nom_client>Bouygues Telecom</nom_client>
            <id_client>2</id_client>
         </elt>
      </ListeClient>
   <request>
</xml>
Je souhaite tester si la valeur de xml/user/id_client est dans les différents xml/request/ListeClient/elt/id_client. J 'ai donc fait ceci mais cela ne fonctionne pas. Je précise que je débute sur ce langage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<xsl:if test="xml/request/ListeClient/elt[id_client = xml/user/id_client]/id_client = xml/user/id_client">
 [...] 
</xsl:if>
Une idée ?