C# 选择-Linq to xml的所有属性值

C# 选择-Linq to xml的所有属性值,c#,xml,linq,C#,Xml,Linq,其中myXmlDoc是XML文档。您需要使用子体和属性方法: var fldLst = from myEl in myXmlDoc.Root.Descendants() where myEl.Name.LocalName select (string)myEl.Attribute("title"); 欢迎光临。您的问题本质上是一组要求。请说明您尝试了什么,解释什么不起作用,以及您尝试了什么来解决itI。我尝试了以下方法:var fldLst=从myXm

其中myXmlDoc是XML文档。

您需要使用
子体
属性
方法:

var fldLst = from myEl in myXmlDoc.Root.Descendants() 
         where myEl.Name.LocalName 
         select (string)myEl.Attribute("title"); 

欢迎光临。您的问题本质上是一组要求。请说明您尝试了什么,解释什么不起作用,以及您尝试了什么来解决itI。我尝试了以下方法:var fldLst=从myXmlDoc.Root.subjections()中的myEl开始,其中myEl.Name.LocalName选择(字符串)myEl.Attribute(“title”);其中myXmlDoc是XML文档。Hi@TTORNADE,我建议您将您在评论中发布的代码添加到您的问题中。
var fldLst = from myEl in myXmlDoc.Root.Descendants() 
         where myEl.Name.LocalName 
         select (string)myEl.Attribute("title"); 
var result= doc.Descendants("Field").Select(e=>(string)e.Attribute("Title")).ToList();