2012-02-16 67 views
0

我試圖導入Wordpress RSS源中的最後5篇文章並在我的網站上顯示它們。我需要一些幫助從Wordpress導入RSS訂閱

我正在使用它,但它抓住了整個飼料。

<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" /> 

我該如何做到這一點?

回答

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" /> 
+0

This works。非常感謝!但是,如果我的博客Feed已關閉,它會錯誤顯示我的整個首頁。我是否應該在後面的代碼中寫出所有內容,或者是否有一些與我的代碼相關的選項? – 2012-02-17 14:38:55