【发布时间】:2013-02-20 10:09:50
【问题描述】:
XElement.Descendants () 方法接受要查找的元素的名称。
但它是区分大小写的,有什么办法让它不区分大小写
【问题讨论】:
标签: xml linq xpath xelement descendant
XElement.Descendants () 方法接受要查找的元素的名称。
但它是区分大小写的,有什么办法让它不区分大小写
【问题讨论】:
标签: xml linq xpath xelement descendant
你可以用这个:
element.Descendants()
.Where(x => string.Compare(x.Name, filter,
StringComparison.OrdinalIgnoreCase) == 0);
【讨论】:
这种方式对我有用..
XElement selectedElement = doc.Descendants().Where(x =>
String.Equals((string)x.Attribute("name"), filtertext,
StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault();
【讨论】: