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