一直都不清楚RSS,照著一個C#的例子,隨便寫了一個,也不知道對不對!

來源:互聯網
上載者:User
 1Public en As String = Environment.NewLine
 2
 3    Public Function WriteRSSPrologue()Function WriteRSSPrologue(ByVal writer As XmlTextWriter) As XmlTextWriter
 4        'writer.WriteRaw("<?xml version=\""1.0\"" encoding=\""utf-8\"" ?>" + en)
 5        'writer.WriteRaw("<rss version=\""2.0\"">" + en)
 6        'writer.WriteRaw("\t<channel>" + en)
 7        'writer.WriteRaw("\t\t<title>""我想飛</title>" + en)
 8        'writer.WriteRaw("\t\t<link>""http://www.cnblogs.com/t_98dsky/ ""</link>" + en)
 9        'writer.WriteRaw("\t\t<description>Yet Another Forum Web Application RSS Feed</description>" + en)
10        'writer.WriteRaw("\t\t<copyright>Copyright 98Dsky</copyright>" + en)
11
12        'writer.WriteRaw("\t\t<item>" + en)
13        'writer.WriteRaw("\t\t\t<title>""我想飛我想飛""</title>" + en)
14        'writer.WriteRaw("\t\t\t<link>""http://www.cnblogs.com/t_98dsky""</link>" + en)
15        'writer.WriteRaw("\t\t\t<description><![CDATA["" + sItemDescription + ""]]></description>" + en)
16        'writer.WriteRaw("\t\t\t<pubDate>" + DateTime.Now.ToString("r") + "</pubDate>" + en)
17        'writer.WriteRaw("\t\t</item>" + en)
18        'writer.WriteRaw("\t</channel>" + en)
19        'writer.WriteRaw("</rss>")
20
21
22        writer.WriteRaw("<?xml version=""1.0"" encoding=""utf-8"" ?>" + en)
23        writer.WriteRaw("<rss version=""2.0"">" + en)
24        writer.WriteRaw("<channel>" + en)
25        writer.WriteRaw("  <title>""我想飛</title>" + en)
26        writer.WriteRaw("    <link>""http://www.cnblogs.com/t_98dsky/ ""</link>" + en)
27        writer.WriteRaw("      <description>Yet Another Forum Web Application RSS Feed</description>" + en)
28        writer.WriteRaw("   <copyright>Copyright 98Dsky</copyright>" + en)
29
30        writer.WriteRaw("<item>" + en)
31        writer.WriteRaw("<title>""我想飛我想飛""</title>" + en)
32        writer.WriteRaw("       <link>""http://www.cnblogs.com/t_98dsky""</link>" + en)
33        writer.WriteRaw("       <description><![CDATA["" + sItemDescription + ""]]></description>" + en)
34        writer.WriteRaw("     <pubDate>" + DateTime.Now.ToString("r") + "</pubDate>" + en)
35        writer.WriteRaw("</item>" + en)
36        writer.WriteRaw("</channel>" + en)
37        writer.WriteRaw("</rss>")
38
39
40    End Function
41
42    Private Sub Page_Load()Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
43        'Dim rf As RssFeed = New RssFeed
44
45        Dim writer As XmlTextWriter = New XmlTextWriter(Response.OutputStream, System.Text.Encoding.UTF8)
46        WriteRSSPrologue(writer)
47        writer.Formatting = Formatting.Indented
48        writer.Flush()
49        writer.Close()
50        Response.ContentEncoding = System.Text.Encoding.UTF8
51        Response.ContentType = "text/xml"
52        Response.Cache.SetCacheability(HttpCacheability.Public)
53        Response.End()
54
55    End Sub
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.