Extraction balise en fonction d'une autre de même niveau
Bonjour,
cas simple mais dont je n'arrive pas à trouver l'issue :
fichier :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<PID.12.1>2 RUE DU REFUGE</PID.12.1>
<PID.12.2/>
<PID.12.3>PARIS</PID.12.3>
<PID.12.4/>
<PID.12.5>75005</PID.12.5>
<PID.12.6>FRA</PID.12.6>
<PID.12.7>H</PID.12.7>
<PID.12.1/>
<PID.12.2/>
<PID.12.3>MARSEILLE</PID.12.3>
<PID.12.4/>
<PID.12.5>13001</PID.12.5>
<PID.12.6>FRA</PID.12.6>
<PID.12.7>BDL</PID.12.7> |
requête XPATH pour obtenir la valeur de PID.12.5 si PID.12.7 = 'F' :
Code:
//PID.12.5[../PID.12.7/text()='H']/text()
Merci de votre aide