如何在我的页面中制作RSS订阅源? [英] how to make a rss feed in my page?

查看:167
本文介绍了如何在我的页面中制作RSS订阅源?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

现在我正在开发一个weppage,它包含一些来自数据库的rss,我可以从数据库读取数据,并输入到xml文件中。现在我有一个问题,在窗体中显示一个xml。当我尝试运行我的表单时,它将被下载并且应用程序将停止..我可以在哪里发现错误,我找不到它。



这里是我的编码:

hi everyone,
now i am devopling a weppage, it contains some rss feed from database,i can read data from database, and feed into xml file. now i have a problem to display a xml in the form. when i try run my form , it will be downloaded and apllication is goes to stop.. where i can mistake, i can''t find it.

here is my coding :

protected void Page_Load(object sender, EventArgs e)
   {
       Response.Clear();
       Response.ContentType = "application/rss.xml";
       XmlTextWriter objX = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);
       objX.WriteStartDocument();
       objX.WriteStartElement("rss");
       objX.WriteAttributeString("version", "2.0");
       objX.WriteStartElement("channel");

       SqlCommand cmd = new SqlCommand("Select  * From rss_feed ORDER BY ID DESC", conn);
       cmd.Connection.Open();
       SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
       {
           objX.WriteStartElement("item");
           objX.WriteElementString("title", dr["Title"].ToString());
           objX.WriteElementString("Category", dr["Category"].ToString());
           objX.WriteElementString("DateTimeAdded", dr["DateTimeAdded"].ToString());
           objX.WriteElementString("Article", dr["Article"].ToString());
           objX.WriteEndElement();
       }

       objX.WriteEndElement();
       objX.WriteEndElement();
       objX.WriteEndDocument();
       objX.Flush();
       objX.Close();
       Response.End();



这里我的浏览器中没有显示任何内容。一个文件从执行后下载,

和一件事我需要一些关于rss feed.find的例子(网站链接)我在这里错了。(我将我的文件放入文件夹(feed / rss) .aspx)。并在我的页面加载事件中找到代码。。


here i am got nothing display in my browser. one file downloading from after execution,
and one thing i need some examples(website link) about rss feed.find where i am mistake here please.(i am placed my file into folder (feed/rss.aspx).and palce a code in my page load event).

推荐答案

参考我回答的问题



查询RSS FEED [ ^ ]
Refer to question answered by me

Query about RSS FEED[^]


这篇关于如何在我的页面中制作RSS订阅源?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆