XML-按名称查找具有特定值的属性的节点

时间:2020-03-26 13:46:59

标签: xml xpath

使用Powershell提供以下XML

<?xml version="1.0"?>
<configuration>
  <appSettings>
    <add key="StiTilAdbFiler" value="c:\work\myfolder" />
    <add key="notthisne" value="c:\work\myfolder" />
   </appSettings>
 </configuration>

使用以下Xpath

//*[name()='add']

我会得到结果

Element='<add key="StiTilAdbFiler" value="c:\work\myfolder"/>'
Element='<add key="notthisne" value="c:\work\myfolder"/>'

但是-我只想找到一个属性为key = StiTilAdbFiler的对象,它的xpath是什么?

1 个答案:

答案 0 :(得分:1)

在准备发布我的问题时-我必须验证问题是否尽可能清楚地陈述,然后感谢https://www.freeformatter.com/xpath-tester.html我确实回答了我自己的问题

//add[@key='StiTilAdbFiler']