Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何通过xpath获取此值_Xml_Xpath - Fatal编程技术网

Xml 如何通过xpath获取此值

Xml 如何通过xpath获取此值,xml,xpath,Xml,Xpath,我有这样一个xml文档: <add-server-response> <server id="4029" name="" notes="" state="Restoring Harddrive Image"> <login name="iDRAC" username="dracadmin" password="Ah73849SJu57S1l"/> <ip name="system" address="199.16.205.97"/&g

我有这样一个xml文档:

<add-server-response>
  <server id="4029" name="" notes="" state="Restoring Harddrive Image">
    <login name="iDRAC" username="dracadmin" password="Ah73849SJu57S1l"/>
    <ip name="system" address="199.16.205.97"/>
  </server>
</add-server-response>

由此,我希望通过Xpath获得id(4029)的值。相应的xpath是什么?是否有工具可以让我悬停在属性上并查看xpath查询


谢谢

/add server response/server/@id

我不知道有什么工具

是否有一个工具可以让我将鼠标悬停在属性上并查看xpath查询

您可能想看看:

在许多其他有用的功能中,这些浏览器扩展在所选节点上提供了类似“get XPath”的命令

XPath作为精确(位置相关)和返回

直接用于我收到的此网页:

/html/body/div[4]/div[2]/div[2]/div/table/tbody/tr/td[2]/div/div/pre/code/span[5]
但是,如果您将其用于纯XML,如

/add-server-response/server/@id

完美的实际上我也这么做了,但是没有/after服务器。谢谢oxygenxml编辑器()有一个xpath构建器,它将在插入符号移动时更新xpath。有时非常方便。实际上,另一个工具是液态xml。