从XmlDocument获取前5个节点

时间:2012-11-13 10:24:41

标签: c# rss nodes xmldocument

我需要帮助从feedSource获取前五个节点

        XmlDocument feedSource = FeedSource;
        if (feedSource != null)
        {
            Rss.DataSource = feedSource.SelectNodes("//item")
            Rss.DataBind();
        }

我在其他例子中看到我应该可以使用

         Rss.DataSource = feedSource.SelectNodes("//item")[position() <= 5]
         Rss.DataBind();

但这不起作用。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

试试这个

Rss.DataSource = feedSource.SelectNodes("//item[position() <= 5]");

[]部分属于XPath查询,而不属于C#部分。