XElement.Descendants () 方法接受要查找的元素的名称。
但它是区分大小写的有没有办法让它不区分大小写
你可以使用这个:
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();