j'ai besoin d'un coup de main pour avoir la syntaxe pour récupérer en xpath le conte d'un xml, je galère avec cela depuis quelque temps et avec les documentations je n'ai pas trouvé
le xml :
- Code : Tout sélectionner
<root>
<energyDetails>
<timeUnit>DAY</timeUnit>
<unit>Wh</unit>
<meters>
<meters>
<type>Production</type>
<values>
<meters>
<date>2021-10-04 00:00:00</date>
<value>503</value>
</meters>
</values>
</meters>
<meters><type>SelfConsumption</type>
<values><meters><date>2021-10-04 00:00:00</date>
<value>497</value>
</meters>
</values>
</meters>
<meters><type>Purchased</type>
<values><meters><date>2021-10-04 00:00:00</date>
<value>9789</value>
</meters>
</values>
</meters>
<meters><type>FeedIn</type>
<values><meters><date>2021-10-04 00:00:00</date>
<value>6</value>
</meters>
</values>
</meters>
<meters><type>Consumption</type>
<values><meters><date>2021-10-04 00:00:00</date>
<value>10286</value>
</meters>
</values>
</meters>
</meters>
</energyDetails>
</root>
et xpath doit récupérer la donnée :
value pour le type "Production"
j'ai tenté : //root/energyDetails/meters/meters[type='Production']/values/meters/value
le retour est : Erreur valeur lue vide
(j'ai tenté plein d'autres syntaxes, mais visiblement ce ne sont pas les bonnes)
merci à une grande âme de m'aider sur le coup.