如何限制asp.net中XML提要中显示的记录数
本文关键字:显示 记录 XML 何限制 asp net | 更新日期: 2023-09-27 18:29:00
我试图限制从XML提要传递到asp.net中继器的记录数量。
有数百个"记录",我想把中继器限制在4个。
感谢您的帮助。谢谢
我的代码背后:
protected void XMLsource()
{
string URLString = "http://ExternalSite.com/xmlfeed.asp";
XmlDataSource x = new XmlDataSource();
x.DataFile = URLString;
x.XPath = String.Format(@"root/mainNode");
xPathRepeater.DataSource = x;
xPathRepeater.DataBind();
}
我的前端代码:
<asp:Repeater ID="xPathRepeater" runat="server">
<ItemTemplate>
<li>
<h1><%#XPath ("title") %></h1>
</li>
</ItemTemplate>
</asp:Repeater>
xPathRepeater.DataSource = x.Data.Take(4);
xPathRepeater.DataBind();
或者:
x.XPath = String.Format(@"root/mainNode [position() < 5]");