如何使用XPATH从其键中选择xmlnode
本文关键字:选择 xmlnode 何使用 XPATH | 更新日期: 2023-09-27 18:09:32
这是我的XML文件
<Drive>
<Data0 Key="1" Name="AA" />
<Data1 Key="2" Name="BB" />
<Data2 Key="4" Name="CC" />
<Data3 Key="10" Name="WW" />
<Data4 Key="11" Name="WE" />
<Data5 Key="12" Name="VW" />
</Drive>
我想使用c#和XML XPATH选择它们的[Key]以"1"开头的所有节点
我试过了:
XmlNodeList FKNodes = node.SelectNodes("*/* [@Key like '1*']")
可以使用*
选择任意名称的元素,使用starts-with()
函数部分匹配Key
属性值:
XmlNodeList FKNodes = node.SelectNodes("//*[starts-with(@Key, '1')]")
xpath demo