我想将WordPress的RSS源导入到.net站点,将导入限制为最新的帖子,而不是整个Feed。截至目前,我必须通过我的非公共项目样式表中的: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>
对上述内容的任何建议或修改?
答案 0 :(得分:0)
尝试修改XPath以仅获取Feed中的第一项
<asp:XmlDataSource ID="XmlDataSource1" Runat="server"
DataFile="http://blog.domain.com/category/signs/feed/"
XPath="rss/channel/item[1]">
</asp:XmlDataSource>