使用linq2Xml来编辑元素,但使用Xpath?

时间:2011-12-12 21:30:45

标签: xpath linq-to-xml

我从流

加载xml
       XDocument xmlFile = XDocument.Load(stream);
       var query = from c in xmlFile.Elements("//Band")    //error here
                   select c;

modify query....

是否可以找到Xpath格式的元素? (//Band)?

P.S。我可以使用后代,但我想问一下xpath ....

1 个答案:

答案 0 :(得分:0)

使用Descendants()方法

from c in xmlFile.Descendants("Band")
  select c;

或者如果要指定真正的XPath表达式,请使用以下扩展名: