一直都不清楚RSS,照着一个C#的例子,随便写了一个,也不知道对不对!

拜拜、爱过 提交于 2019-11-26 21:28:29
 1None.gifPublic en As String = Environment.NewLine
 2None.gif
 3ExpandedBlockStart.gifContractedBlock.gif    Public Function WriteRSSPrologue()Function WriteRSSPrologue(ByVal writer As XmlTextWriter) As XmlTextWriter
 4InBlock.gif        'writer.WriteRaw("<?xml version=\""1.0\"" encoding=\""utf-8\"" ?>" + en)
 5InBlock.gif        'writer.WriteRaw("<rss version=\""2.0\"">" + en)
 6InBlock.gif        'writer.WriteRaw("\t<channel>" + en)
 7InBlock.gif        'writer.WriteRaw("\t\t<title>""我想飞</title>" + en)
 8InBlock.gif        'writer.WriteRaw("\t\t<link>""http://www.cnblogs.com/t_98dsky/ ""</link>" + en)
 9InBlock.gif        'writer.WriteRaw("\t\t<description>Yet Another Forum Web Application RSS Feed</description>" + en)
10InBlock.gif        'writer.WriteRaw("\t\t<copyright>Copyright 98Dsky</copyright>" + en)
11InBlock.gif
12InBlock.gif        'writer.WriteRaw("\t\t<item>" + en)
13InBlock.gif        'writer.WriteRaw("\t\t\t<title>""我想飞我想飞""</title>" + en)
14InBlock.gif        'writer.WriteRaw("\t\t\t<link>""http://www.cnblogs.com/t_98dsky""</link>" + en)
15InBlock.gif        'writer.WriteRaw("\t\t\t<description><![CDATA["" + sItemDescription + ""]]></description>" + en)
16InBlock.gif        'writer.WriteRaw("\t\t\t<pubDate>" + DateTime.Now.ToString("r") + "</pubDate>" + en)
17InBlock.gif        'writer.WriteRaw("\t\t</item>" + en)
18InBlock.gif        'writer.WriteRaw("\t</channel>" + en)
19InBlock.gif        'writer.WriteRaw("</rss>")
20InBlock.gif
21InBlock.gif
22InBlock.gif        writer.WriteRaw("<?xml version=""1.0"" encoding=""utf-8"" ?>" + en)
23InBlock.gif        writer.WriteRaw("<rss version=""2.0"">" + en)
24InBlock.gif        writer.WriteRaw("<channel>" + en)
25InBlock.gif        writer.WriteRaw("  <title>""我想飞</title>" + en)
26InBlock.gif        writer.WriteRaw("    <link>""http://www.cnblogs.com/t_98dsky/ ""</link>" + en)
27InBlock.gif        writer.WriteRaw("      <description>Yet Another Forum Web Application RSS Feed</description>" + en)
28InBlock.gif        writer.WriteRaw("   <copyright>Copyright 98Dsky</copyright>" + en)
29InBlock.gif
30InBlock.gif        writer.WriteRaw("<item>" + en)
31InBlock.gif        writer.WriteRaw("<title>""我想飞我想飞""</title>" + en)
32InBlock.gif        writer.WriteRaw("       <link>""http://www.cnblogs.com/t_98dsky""</link>" + en)
33InBlock.gif        writer.WriteRaw("       <description><![CDATA["" + sItemDescription + ""]]></description>" + en)
34InBlock.gif        writer.WriteRaw("     <pubDate>" + DateTime.Now.ToString("r"+ "</pubDate>" + en)
35InBlock.gif        writer.WriteRaw("</item>" + en)
36InBlock.gif        writer.WriteRaw("</channel>" + en)
37InBlock.gif        writer.WriteRaw("</rss>")
38InBlock.gif
39InBlock.gif
40ExpandedBlockEnd.gif    End Function

41None.gif
42ExpandedBlockStart.gifContractedBlock.gif    Private Sub Page_Load()Sub Page_Load(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles MyBase.Load
43InBlock.gif        'Dim rf As RssFeed = New RssFeed
44InBlock.gif
45InBlock.gif        Dim writer As XmlTextWriter = New XmlTextWriter(Response.OutputStream, System.Text.Encoding.UTF8)
46InBlock.gif        WriteRSSPrologue(writer)
47InBlock.gif        writer.Formatting = Formatting.Indented
48InBlock.gif        writer.Flush()
49InBlock.gif        writer.Close()
50InBlock.gif        Response.ContentEncoding = System.Text.Encoding.UTF8
51InBlock.gif        Response.ContentType = "text/xml"
52InBlock.gif        Response.Cache.SetCacheability(HttpCacheability.Public)
53InBlock.gif        Response.End()
54InBlock.gif
55ExpandedBlockEnd.gif    End Sub

转载于:https://www.cnblogs.com/T_98Dsky/archive/2005/06/08/169868.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!