0

RSS フィードを WordPress から .net サイトにインポートして、フィード全体ではなく最新の投稿にインポートを制限したいと考えています。現在、非公開プロジェクトのスタイルシートの :first-child 疑似要素を使用して、最初の投稿を除くすべての投稿を非表示にする必要がありますが、これは公開サイト (非表示のコンテンツ) ではうまく機能しません。

以下は私が今持っているものです:

 <asp:DataList ID="DataList1" runat="server" DataSourceID="XmlDataSource1" CssClass="blog-rss">
     <ItemTemplate>
         <h4><a href="<%# XPath("link") %>"><%# XPath("title") %></a></h4>
         <span class="author"><%# XPath("pubDate") %></span><br />
            <%# XPath("description") %>
            <hr />
      </ItemTemplate>
  </asp:DataList>

  <asp:XmlDataSource ID="XmlDataSource1" Runat="server"
      DataFile="http://blog.domain.com/category/signs/feed/"
      XPath="rss/channel/item">
   </asp:XmlDataSource>

上記に対する提案や修正はありますか?

4

1 に答える 1

0

フィードの最初の項目のみを取得するように XPath を変更してみてください

  <asp:XmlDataSource ID="XmlDataSource1" Runat="server"
      DataFile="http://blog.domain.com/category/signs/feed/"
      XPath="rss/channel/item[1]">
   </asp:XmlDataSource>
于 2012-12-27T22:05:42.343 に答える