我正在使用PRTG,并且想监视我的停车系统。系统生成一个XML文件,我想知道何时仅提取Alarmtype的MODE值(例如Door
)时需要使用什么xPath表达式。<ResponseParameters>
<Alarms>
<Alarmtype Id="Door">
<Mode>Ok</Mode>
</Alarmtype>
<Alarmtype Id="Printer">
<Mode>Failure</Mode>
</Alarmtype>
<Alarmtype Id="Barrierstate">
<Mode>Failure</Mode>
</Alarmtype>
</Alarms>
</ResponseParameters>
答案 0 :(得分:0)
我尝试过,但是没有运气
//ResponseParameters/Alarms[Mode/@Alarmtype = 'Door']
我对xPath不熟悉,因此我尝试阅读许多文章和网站。 但希望有人能指出我正确的方向。
答案 1 :(得分:0)
尝试使用此表达式,看看是否有效:
//ResponseParameters/Alarms/Alarmtype[@Id="Door"]/Mode/text()