0

如何从特定元素内部文本循环遍历节点的元素?

例如:

<Available>
    <Item>
        <Value>120</Value>
    </Item>
    <Item>
        <Value>121</Value>
    </Item>
    <Item>
        <Value>122</Value>
    </Item>
</Available>

循环如下所示:

foreach (XmlNode node in document.SelectNodes("Available/Item"))
{
    //code
}

如何从某个元素开始循环?例如,我希望它遍历以“item”开头的元素,其值为 121

4

1 回答 1

0
foreach (XmlNode node in document.SelectNodes("Available/Item").SkipWhile(n => n.Value != 121))
{
    //code
}
于 2013-11-01T23:06:16.297 回答