2012-02-16 5 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

Get a specific number of results from an XmlDocument XPath query과 같이 XPath 표현식을 사용하여 여기에 설명 된대로이 작업을 수행 할 수 있습니다. 다음은 작동해야합니다.

<asp:XmlDataSource ID="xmlSource" runat="server" DataFile="http://myblog.com/feed" XPath="rss/channel/item[position()<6]" EnableCaching="true" /> 
+0

이 작동합니다. 그래서 고마워! 그러나 블로그 피드가 다운되면 전체 프론트 페이지에서 오류가 발생합니다. 이 코드를 모두 코드에 써야합니까, 아니면 내 코드로 할 수있는 옵션이 있습니까? –

관련 문제