zoukankan      html  css  js  c++  java
  • RSS

                string url = "http://127.0.0.1/";
                StringBuilder sb = new StringBuilder();
                sb.Append(@"<?xml version=""1.0"" encoding=""utf-8""?>");
                sb.Append("<rss version=\"2.0\">");
                sb.Append("<channel>");
                sb.Append("<generator>Me</generator>");
                sb.Append("<title>推荐内容</title>");
                sb.AppendFormat("<link>{0}</link>", url);
                sb.Append("<description><![CDATA[推荐内容]]></description>");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    sb.Append("<item>");
                    sb.AppendFormat("<title><![CDATA[{0}]]></title>", dt.Rows[i]["Title"] );
                    sb.AppendFormat("<author><![CDATA[{0}]]></author>", dt.Rows[i]["UserID"]);
                    sb.AppendFormat("<description><![CDATA[{0}]]></description>",dt.Rows[i]["Title"]);
                    sb.AppendFormat("<pubDate>{0}</pubDate>", Convert.ToDateTime(dt.Rows[i]["CreateDate"].ToString()).ToString("yyyy-MM-dd HH:mm"));
                    sb.AppendFormat("<link><![CDATA[{0}{1}{2}]]></link> ", ID","UserID");
                    sb.Append("</item>");
                }
                sb.Append("</channel>");
                sb.Append("</rss>");
                return sb.ToString();

    页面输出

                Rss rss = new Rss();
                // 输出 MIME 类型
                Response.ContentType = "application/xml";
                // 编码
                Response.ContentEncoding = Encoding.UTF8;
                Response.Write(rss.GetRSS());
                Response.Flush();
                Response.Close();

  • 相关阅读:
    springAOP实现原理
    cglib用法
    git 用法
    java基础算法之快速排序
    记一次与a标签相遇的小事
    java设计模式之建造者模式
    HashMap源码分析
    Linux下安装nginx
    java设计模式之策略模式
    java设计模式之中介者模式
  • 原文地址:https://www.cnblogs.com/xjyggd/p/1398875.html
Copyright © 2011-2022 走看看