我正在寻找一个XPath语句来查询所有具有特定子元素的父元素,其中子元素的内部文本不包含指定值:
<Project>
<ItemGroup>
<Reference Include="NHibernate">
<HintPath>..packages......</HintPath>
</Reference>
</ItemGroup>
</Project>
所以我想要所有具有HintPath子节点的引用节点,只有在HintPath中指定的路径不以". packages"开头
我已经可以使用//x:Reference[x:HintPath]
来获取包含HintPath节点的参考节点…
应该可以:
//HintPath[not(starts-with(text(),'..packages'))]