Bonjour,
Voila j'aimerais bien pouvoir simplifier une de mes expression XPath pour la rendre extensible. Mais je m'y casse les dents
la voici il s'agit d'un for-each:
Code XPATH : Sélectionner tout - Visualiser dans une fenêtre à part /Liste/RF[($RF = 1 and @R1 = 1) or ($RF = 2 and @R2 = 1) or ($RF = 3 and @R3 = 1) or ($RF = 4 and @R4 = 1) or ($RF = 5 and @R5 = 1) or ($RF = 6 and @R6 = 1) or ($RF = 7 and @R7 = 1) or ($RF = 8 and @R8 = 1) or ($RF = 10 and @R10 = 1)]
Donc j'aimerais que si ma variable $RF = 5 ca aille chercher tous les éléments RF avec @R5=1
et j'aimerais bien pouvoir ajouter R11 sans devoir a chaque fois modifier ma Requête XPATH.
XML:
Es-ce que cela est possible ? Ou faut-il envisager une autre structure?
Code XML : 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 <Liste> <RF R1="1" R2="1" R3="1" R4="1" R5="1" R6="1" R7="1" R8="1" R9="1" R10="1"> <Text Value="0">Wählen...</Text> </RF> <RF R1="0" R2="1" R3="0" R4="0" R5="0" R6="0" R7="0" R8="0" R9="0" R10="1"> <Text Value="1">Einzelunternehmen</Text> </RF> <RF R1="0" R2="0" R3="0" R4="0" R5="0" R6="0" R7="0" R8="0" R9="0" R10="1"> <Text Value="2">Kollektivgesellschaft</Text> </RF> <RF R1="0" R2="1" R3="0" R4="0" R5="0" R6="0" R7="0" R8="0" R9="0" R10="0"> <Text Value="10">Kommanditgesellschaft</Text> </RF> <RF R1="0" R2="1" R3="0" R4="1" R5="1" R6="1" R7="0" R8="1" R9="0" R10="1"> <Text Value="3">Aktiengesellschaft (AG)</Text> </RF> <RF R1="0" R2="1" R3="1" R4="0" R5="1" R6="1" R7="0" R8="1" R9="0" R10="1"> <Text Value="4">Ges. mit beschränkter Haftung (GmbH)</Text> </RF> </Liste>
Merci pour votre aide
Thierry
Partager