我有如下所示的 XML:
<detail>
<address>
<line1/>
<line2/>
<line3/>
<postcode/>
</address>
</detail/>
可以有任意数量的 <line*>
我想选择的节点和其他我不想选择的节点。
我试过这个,但似乎不起作用(无论如何在 C# 中):
/detail/address/[substring(name(),4) = 'line']
Al,感谢帮助!
最佳答案
尝试
/detail/address/*[starts-with(name(), 'line')]
关于c# - 用于选择名称以以下开头的节点的 XPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25762550/