【问题标题】:Get value from specific attribute从特定属性获取值
【发布时间】:2019-12-02 10:17:36
【问题描述】:

我正在使用 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>

【问题讨论】:

  • 到目前为止你尝试了什么?
  • 问题不清楚
  • ok 是您想要的输出吗?
  • @JackFleeting 正确

标签: xml xpath prtg


【解决方案1】:

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

//ResponseParameters/Alarms/Alarmtype[@Id="Door"]/Mode/text()

【讨论】:

    【解决方案2】:

    我试过了,但没有运气

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      相关资源
      最近更新 更多