我正在查询 Twitter 的 RSS 订阅并将结果提供给 Repeater 进行显示。我想只获取 XPath 查询的前 5 条结果。在 XPath 语法中有没有这样做的方法,或者我必须循环遍历结果的 XmlNodeList
以提取前 5 条?
XmlDocument doc = new XmlDocument();
XmlTextReader reader = new XmlTextReader(rssPath);
doc.Load(reader);
XmlNodeList items = doc.SelectNodes("/rss/channel/item");
rptTwitter.ItemDataBound += new RepeaterItemEventHandler(rptTwitter_ItemDataBound);
rptTwitter.DataSource = items;
rptTwitter.DataBind();