-1

我正在使用 PRTG,我想监控我的停车系统。系统生成一个XML文件,我想知道我需要使用什么xPath表达式,什么时候只提取Alarmtype的MODE值,例如Door

<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>
4

2 回答 2

0

我试过这个,但没有运气

//ResponseParameters/Alarms[Mode/@Alarmtype = 'Door']

我不熟悉 xPath,所以我尝试阅读很多帖子和网站。但希望有人能指出我正确的方向。

于 2019-12-02T11:19:20.073 回答
0

试试这个表达式,看看它是否有效:

//ResponseParameters/Alarms/Alarmtype[@Id="Door"]/Mode/text()
于 2019-12-02T12:42:25.230 回答