XElement.Descendants()方法接受要查找的元素的名称。
但是区分大小写是否有任何方法可以使其不区分大小写
答案 0 :(得分:5)
您可以使用:
element.Descendants()
.Where(x => string.Compare(x.Name, filter,
StringComparison.OrdinalIgnoreCase) == 0);
答案 1 :(得分:0)
这种方式对我有用。
XElement selectedElement = doc.Descendants().Where(x =>
String.Equals((string)x.Attribute("name"), filtertext,
StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault();