我正在尝试从Wordpress RSS Feed导入最后5个帖子并在我的网站上显示。
我正在使用它,但它抓住了整个饲料。
<asp:DataList ID="dataNews" runat="server" DataSourceID="xmlSource" >
<ItemTemplate>
<a href="<%# XPath("link") %>"><%# XPath("title") %></a>
</ItemTemplate>
</asp:DataList>
<asp:XmlDataSource ID="xmlSource" runat="server" DataFile="http://myblog.com/feed" XPath="rss/channel/item" EnableCaching="true" />
我该如何做到这一点?
答案 0 :(得分:2)
您可以使用XPath表达式来帮助您完成此操作,如下所示:Get a specific number of results from an XmlDocument XPath query。以下应该有效。
<asp:XmlDataSource ID="xmlSource" runat="server" DataFile="http://myblog.com/feed" XPath="rss/channel/item[position()<6]" EnableCaching="true" />