网页上面都有一个 的标志?为什么这样呢?用来有什么用呢?怎么做呢?好,下面我们就简单的分析一下!站点用来和其他站点之间共享内容的简易方式(也叫聚合内容) RSS使用XML作为彼此共享内容的标准方式。用处就不多说了,大家关心的还是怎么做!

首先数据库设计,如图:

好,下面我们开始做页面,我使用的是Repeater控件,代码如下:ReadRss.aspx

<%@ Page language="c#" Codebehind="ReadRss.aspx.cs" AutoEventWireup="false" Inherits="MyTest.rss" ContentType="text/xml" %>
<asp:Repeater ))%></category>
  </item>
 </ItemTemplate>
 <FooterTemplate>
     </channel></rss>
     </FooterTemplate>
</asp:Repeater>

后置cs文件代码:

  private void Page_Load(object sender, System.EventArgs e)
  {
   if(!IsPostBack)
   {
    BindData();
   }
  }

  protected string FormatForXml(object input)
  {
   string data=input.ToString();
   data=data.Replace("&","&amp;");
   data=data.Replace("/","&quot;");
   data=data.Replace("'","&qapos;");
   data=data.Replace("<","&lt;");
   data=data.Replace(">","&gt");
   return data;
  }
  public void BindData()
  {
   SqlConnection cn=new SqlConnection("server=.;database=company;uid=sa;pwd=sa;");
   SqlDataAdapter da=new SqlDataAdapter("select * from news",cn);
   DataSet ds=new DataSet();
   da.Fill(ds);
   rptRss.DataSource=ds;
   rptRss.DataBind();
  }

注意要用FormatForXml来格式化,否则输出不符合XML格式,会导致失败!

相关文章:

  • 2022-12-23
  • 2021-11-28
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2022-01-14
  • 2021-10-07
猜你喜欢
  • 2022-12-23
  • 2021-08-10
  • 2021-12-04
  • 2022-12-23
  • 2021-09-18
  • 2021-05-15
相关资源
相似解决方案