我正在查询Twitter RSS源并将结果提供给Repeater进行显示。我只想获得XPath查询的前5个结果。有没有办法在XPath语法中做到这一点,或者我是否必须遍历结果XmlNodeList
以取出前5个?从XmlDocument XPath查询中获取特定数量的结果
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();
这正是我需要在我目前的状况。谢谢! – 2009-12-01 16:53:33