[XPath] Comment sélectionner un élément ?
Bonjour,
Je suis débutant dans tout ce qui concerne XML: voici mon document
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <?xml version="1.0" encoding="ISO-8859-2"?>
<accountingAttributes>
<element>
<name>CHARGING.SESSION.TIME</name>
<value>time disable</value>
</element>
<element>
<name>CALLED-STATION-ID</name>
<value>APN_t</value>
</element>
<element>
<name>SERVICE-TYPE</name>
<value>1</value>
</element>
<element>
<name>NAS-IDENTIFIER</name>
<value>mcad7p32</value>
</element>
<element>
<name>USER-NAME</name>
<value>123456789</value>
</element>
<element>
<name>ACCT-SESSION-ID</name>
<value>123456789</value>
</element>
<element>
<name>CALLING-STATION-ID</name>
<value>123456789</value>
</element>
<element>
<name>FRAMED-IP-ADDRESS</name>
<value>155.132.215.51</value>
</element>
<element>
<name>ACCT-STATUS-TYPE</name>
<value>1</value>
</element>
</accountingAttributes> |
En utilisant XPath je voudrais récupérer la valeur de l'élement "value" contenu dans l'element "element" et dont la valeur de l'élément "name" est "CHARGING.SESSION.TIME".
Merci pour votre aide
Sélection du nom d'un élement
Bonjour,
J'ai maintenant besoin de sélectionner le nom d'un élement en XPath, j'ai utilisé la fonction "name()" mais elle ne me retourne aucun résultat
voici un exemple :
Code:
1 2 3 4 5 6 7 8
| <?xml version="1.0" encoding="ISO-8859-2"?>
<chargingRecord>
<userContext>
<triggerPoint>
<accountingType><stop/></accountingType>
</triggerPoint>
</userContext>
</chargingRecord> |
Je voudrais récupérer le nom de l'élement fils de "accountingType" qui est "stop"
Est ce qu'il y a une bonne référence que je pourrais utiliser pour trouver mes requette XPath?
Merci d'avance