У меня есть 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>
Мне нужно получить все узлы Issue, которые имеют номера 11 или 8 (где фильтр предложений)
но входные данные будут разделены запятыми, например, 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