想用ASP.NET写一个 RSS Reader,有相关得资料么?

解决方案 »

  1.   

    <%@ Page language="c#" Codebehind="rss.aspx.cs" AutoEventWireup="false" Inherits="Bmhd.Web.News.rss" %>
    <%@ Import NameSpace="Bmhd.Components.Components" %><?xml version="1.0" encoding="gb2312" standalone="yes"?>
    <!--注释-->
    <rss version="0.92">
      <channel>
        <title>娱乐资讯</title>
        <link>http://www..com/</link>
        <description>当天信息;</description>
        <language>zh-cn</language>
        <asp:Repeater id="newss" runat="server">
    <ItemTemplate>
    <item>
    <title><%# ((News)Container.DataItem).Title%></title>
    <description><![CDATA[<%# ReplaceImg(((News)Container.DataItem).Content)%>]]></description>
    <pubDate><%# ((News)Container.DataItem).Sourcetime%></pubDate>
    <link><%# Globals.GetSiteUrls().NewsInfos(DateTime.Parse(DataBinder.Eval(Container.DataItem, "DateTime").ToString()),(int)DataBinder.Eval(Container.DataItem, "id"), true)%></link>
    </item>
    </ItemTemplate>
        </asp:Repeater>
      </channel>
    </rss>
    protected System.Web.UI.WebControls.Repeater newss;
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面 Response.ContentType = "Text/XML";
    int count = -1;
    NewsSet ns = Newss.GetNewsByDays(0,0,50,ref count);
    newss.DataSource = ns.Newss;
    newss.DataBind();
    }
      

  2.   

    看这个网址:http://kb.csdn.net/.net/Articles/200509/deaf46d5-68ad-4222-bf36-fd5660539817.html
    在asp.net2005中,根本不需要写一行代码,就能实现楼主所想的东西。