实际上是给XML加上一个RSS标记,换种绑定的方法,以前绑在table里,现在绑xml文件里
(1)前台代码如下:
<%@ Page language="c#" Codebehind="Rss.aspx.cs" AutoEventWireup="false" Inherits="Comment.Rss" %><?xml version="1.0" encoding="gb2312" standalone="yes"?>
<!--注释-->
<rss version="0.92">
<channel>
<title></title>
<link></link>
<description><asp:Literal ID="Literal1" Runat="server"></asp:Literal></description>
<language>zh-cn</language>
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<item>
<title><%#DataBinder.Eval(Container.DataItem, "content")%></title>
<description><![CDATA[<%# Comments.GetName((Comment)Container.DataItem)%>]]></description>
<pubDate><%#DataBinder.Eval(Container.DataItem, "createtime")%></pubDate>
<link></link>
</item>
</ItemTemplate>
</asp:Repeater>
</channel>
</rss>
(2)后台代码中实现数据绑定就行了,为前台提供数据源。