【发布时间】:2016-02-02 11:40:43
【问题描述】:
我有如下的“XML”:
<ParentNode>
<ChildNode id="1" Display_Name="ABC"/>
<ChildNode id="2" Display_Name="DEF"/>
<ChildNode id="3" Display_Name="DAX"/>
<ChildNode id="4" Display_Name="LAM"/>
<ChildNode id="5" Display_Name="PKR"/>
<ChildNode id="6" Display_Name="UYA"/>
</ParentNode>
我想获取 C# 中 XMLNodeList 中所有节点的列表,使用在 Display_Name 中具有“A”[无论大小写]的 xPath强>属性。
我试过的是:
root.SelectNodes("descendant-or-self::*[contains(@DISPLAY_NAME,'end')]")
这里,root 包含我的 XML,它是 XMLDocument 的对象。
另外,如何通过忽略 Display_Name 是 小写字母 或 大写字母 来制作此过滤器。
【问题讨论】:
标签: c# xml xpath xmlnode xmlnodelist