应.net 工作群(4269891)需求,特发表一个RSS生成例子.

例子如下,这样就创建了一个RSS的XML文档,然后自己装个RSS阅读器测一下即可.RSS规范可以参考RSS内容
              try
        {  //创建xml文档
            XmlTextWriter write = new XmlTextWriter(Server.MapPath("/Rss.xml"), Encoding.UTF8);
            write.WriteStartDocument();
            //初始化RSS2.0头
            write.WriteStartElement("rss");
            write.WriteStartAttribute("version", "2.0");

            //继续写频道信息
            write.WriteStartElement("channel");

            //继续写频道标题
            write.WriteElementString("title", "这儿是要填写标题");
            write.WriteElementString("link", "这儿是超链接");
            write.WriteElementString("description", "这儿是内容描述");
            write.WriteElementString("language", "zh-cn");
            write.WriteElementString("generator", "作者");
            write.WriteElementString("pubDate", System.DateTime.Now.ToShortDateString());

自己到自己的库中产生一个dataread循环它
                       while (dar.Read())
            {
                //新的项开始
                write.WriteStartElement("item");
                write.WriteElementString("title", dar["title"].ToString().Trim() );
                write.WriteElementString("link", http://blog.csdn.net/wenzhoufeng/);
                write.WriteElementString("pubDate", dar["updatetime"].ToString());
                write.WriteElementString("description", dar["content"].ToString());
                write.WriteEndElement();
            }

            write.WriteEndElement();

            write.WriteEndElement();
            write.WriteEndDocument();
            write.Close();
            dar.Dispose();
            dar.Close();
        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
        }
        finally
        {
            myconn.Dispose();
            myconn.Close();
        }
 

只要掌握一一对应原则即可,非常简单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值