Expression Xpath ?

Capteurs et actionneurs HTTP

Expression Xpath ?

Messagepar brunold » 15 Avr 2015 11:43

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.
Eedomus +
RFXCOM USB/6 FGRM221/3 FGS211/1 FGS221/3 FGBS001/1 FGMS001/1 FGFS101/1 FGSS001/6 FGSD002/13 FGK-101/1 ZXT120/3 FGWPE-101/12 THGR122NX/Netatmo(temp,pluvio,anémo)/Nabaztag V2
brunold
 
Messages : 127
Inscription : 04 Avr 2014
Localisation : Tours (37)

Re: Expression Xpath ?

Messagepar stef31 » 15 Avr 2015 13:04

Essais dans xpath de mettre :

//forecast[@date='today']

et

//forecast[@date='tomorrow']
EEDOMUS V2 - RFX avec RTS
En attente de l'EEDOMUS V4
stef31
 
Messages : 2947
Inscription : 20 Août 2013
Localisation : 31

Re: Expression Xpath ?

Messagepar benj70b » 15 Avr 2015 13:35

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

ex : => //forecast[@date='today']/@value
Eedomus + | Domoticz | Mosquitto | Node Red | deCONZ | EspEasy | Conbee II | Rfxcom | Esp32 | Esp8266 | Alexa | Harmony

[Store] : deCONZ - Actionneurs & Capteurs / Domoticz Events / MiLight v4 & v6 / Sonoff Mini / Etats de batteries
benj70b
 
Messages : 294
Inscription : 20 Jan 2014
Localisation : 89

Re: Expression Xpath ?

Messagepar stef31 » 15 Avr 2015 13:46

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


Merci pour l'info. J'avais un doute. ;)
EEDOMUS V2 - RFX avec RTS
En attente de l'EEDOMUS V4
stef31
 
Messages : 2947
Inscription : 20 Août 2013
Localisation : 31

Re: Expression Xpath ?

Messagepar brunold » 15 Avr 2015 17:07

Merci beaucoup à vous deux, ça fonctionne très bien.
Eedomus +
RFXCOM USB/6 FGRM221/3 FGS211/1 FGS221/3 FGBS001/1 FGMS001/1 FGFS101/1 FGSS001/6 FGSD002/13 FGK-101/1 ZXT120/3 FGWPE-101/12 THGR122NX/Netatmo(temp,pluvio,anémo)/Nabaztag V2
brunold
 
Messages : 127
Inscription : 04 Avr 2014
Localisation : Tours (37)


Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invité(s)