与えられたXML:
<?xml version="1.0" encoding="UTF-8"?>
<sensor-system>
<velocity>120.00</velocity> <!-- km/h -->
<temperature location="inside">24.6</temperature>
<temperature location="outside">-12.5</temperature>
<seats>
<seat location="front">
<id>1</id>
<temperature>32.5</temperature>
<heating-is-on/>
</seat>
<seat location="back">
<id>2</id>
<temperature>23.5</temperature>
</seat>
</seats>
</sensor-system>
必要なXMLパス:
温度が20.0度以上30.0度以下のすべてのフロントシートを識別する絶対XPATHを指定します。
私の解決策を確認してください:
これは正しいです :
/sensor-system/seats[temperature>=20 | temperature <=30]/seat[@location="front"]
ありがとうございました。