Forum eedomus
http://forum.eedomus.fr/

Expression Xpath ?
http://forum.eedomus.fr/viewtopic.php?f=15&t=2696
Page 1 sur 1
Auteur:  brunold [ 15 Avr 2015 11:43 ]
Sujet du message:  Expression Xpath ?

Bonjour,

j'obtiens ce fichier XML :
<?xml version="1.0" encoding="UTF-8"?><forecasts>
<location latitude="xx.xxxx" longitude="xx.xxxx" />
<forecast date="today" value="5" />
<forecast date="tomorrow" value="5" />
</forecasts>

en utilisant cette URL : http://www.ligair.fr/map/xml?lat=xx.xxxx&lng=xx.xxxx

Il faut remplacer les xx.xxxx par ses coordonnées de positions.

Quelle est l'expression Xpath à utiliser dans un capteur HTTP pour récupérer le "5" de "today" value et le "5" de "tomorrow" value ?

Merci d'avance à celui ou celle qui se penchera sur ma requête.
Auteur:  stef31 [ 15 Avr 2015 13:04 ]
Sujet du message:  Re: Expression Xpath ?

Essais dans xpath de mettre :

//forecast[@date='today']

et

//forecast[@date='tomorrow']
Auteur:  benj70b [ 15 Avr 2015 13:35 ]
Sujet du message:  Re: Expression Xpath ?

stef31, il manque le /@value a la fin ;)

ex : => //forecast[@date='today']/@value
Auteur:  stef31 [ 15 Avr 2015 13:46 ]
Sujet du message:  Re: Expression Xpath ?

benj70b a écrit:stef31, il manque le /@value a la fin ;)


Merci pour l'info. J'avais un doute. ;)
Auteur:  brunold [ 15 Avr 2015 17:07 ]
Sujet du message:  Re: Expression Xpath ?

Merci beaucoup à vous deux, ça fonctionne très bien.
Page 1 sur 1 Le fuseau horaire est UTC+1 heure