I的子集有一个XML象下面这样: -LINQ到XML - 返回XML
<SourceXML>
<Issue ID="123">
<Fields>
<Number>5</Number>
</Fields>
</Issue>
<Issue ID="125">
<Fields>
<Number>8</Number>
</Fields>
</Issue>
<Issue ID="127">
<Fields>
<Number>11</Number>
</Fields>
</Issue>
</SourceXML>
我要得到具有数为11或8(where子句过滤器)的所有文档版本节点
我想下面的输入,但将是逗号分隔,例如数字8,11
var result= from c in XElement.Load("path").Elements("Issue")
where c.Element("Fields").Element("Number").Value == Input
select c;
基本上我想下面
<Issue ID="125">
<Fields>
<Number>8</Number>
</Fields>
</Issue>
<Issue ID="127">
<Fields>
<Number>11</Number>
</Fields>
</Issue>
另外我想将结果写入一个新的xml文件。
请告诉我如何去了解它,我是假人LINQ
谢谢你:-)它工作 – srivatsayb 2010-09-16 07:02:54