使用XDocument检测文档中节点的位置?

时间:2017-03-03 22:39:54

标签: c# linq

我使用以下LINQ请求来解析XML文件:

var names = from student in XDocument.Load(pwd, LoadOptions.SetLineInfo).Descendants(rootSection)

    Elements(rootNodeAttribute.Text)
    .Where(el => el.Attribute("name").Value == textBox2.Text).Elements(nodeValue).Elements("alt")
    let lineInfo = (IXmlLineInfo)student
     select new
     {
      ID = count++,
      Name = student.Value,
      Ref = student.Attribute("ref") != null ? student.Attribute("ref").Value : ""
    };

工作正常。

如何定义select new中找到的位置元素? 我想将每个元素的位置绑定到datagrid单元格,之后我可以更新这些节点元素。

0 个答案:

没有答案