我爱Aspx >> C#.Net >> 用ASP.NET建立一个在线RSS新闻聚合器·所有 XML元素必须正确嵌套;
·所有的属性值要用引号包含起来;
·<, >, &, "和’’符号要相应地替换为 <,>, &, " 和 ';
而且,XML格式是大小写敏感的,这就意味着,XML元素的起始和终止标签必须匹配,拼写和大小写都必须一致。
RSS2.0 的根元素是<rss>元素,这个元素可以有一个版本号的属性,例如:
| <rss version="2.0">...</rss> |
<rss>元素只有一个子元素<channel>,用来描述聚合的内容。在<channel>元素里面有三个必需的子元素,用来描述 Web 站点的信息。这三个元素是:
·title—定义聚合文件的名称,一般来说,还会包括Web站点的名称;
·link—Web站点的URL;
·description—Web站点的一段简短的描述。
除此之外,还有一些可选元素来描述站点信息。这些元素的更多信息请参见 RSS2.0规范。
每一个新闻项目放在一个单独的<item>元素中。<channel>元素可以有任意数量的<item>元素。每个<item>元素可以有多种的子元素,唯一的要求是最少必须包含<title>元素和<description>元素其中一个作为子元素。以下列出了一些相关的<item> 子元素:
·title—新闻项目的标题;
·link—新闻项目的URL;
·description—新闻项目的大纲;
·author—新闻项目的作者;
·pubDate—新闻项目的发布日期
下面是一个非常简单的 RSS2.0 聚合文件。你可以从 RSS generated by Radio UserLand 看到其他的RSS2.0文件的例子。
| <rss version="2.0"><channel><title>Latest DataWebControls.com FAQs</title><link>http://datawebcontrols.com</link><description>This is the syndication feed for the FAQs at DataWebControls.com</description><item><title>Working with the DataGrid</title><link>http://datawebcontrols.com/faqs/DataGrid.aspx</link><pubDate>Mon, 07 Jul 2003 21:00:00 GMT</pubDate></item><item><title>Working with the Repeater</title><description>This article examines how to work with the Repeater control.</description><link>http://datawebcontrols.com/faqs/Repeater.aspx</link><pubDate>Tue 08 Jul 2003 12:00:00 GMT</pubDate></item></channel></rss> |
ASP.NET应用程序中调用EJB[04-30]
ASP.NET 2.0中使用webpart系列控..[04-30]
ASP.NET 2.0轻松实现数据库应用开..[04-30]
漫谈ASP.NET设计中的性能优化问题[04-30]
VB.Net编程实现Web Service的基础[04-30]
Visual Basic .NET处理Excle表格..[04-30]
VB.NET利用OBEX协议实现红外线文..[04-30]
Visual Basic .Net打造个性化菜单[04-30]
ASP.NET2.0导航功能之配置会员和..[04-30]
揭开.NET消息循环的神秘面纱[04-30]
ASP.NET应用程序中调用EJB[04-30]
ASP.NET 2.0中使用webpart系列控..[04-30]
ASP.NET 2.0轻松实现数据库应用开..[04-30]
漫谈ASP.NET设计中的性能优化问题[04-30]
用Avalon建立未来的Windows用户界..[04-30]
继往开来 Visual Baisc 2005初体..[04-30]
VB.Net编程实现Web Service的基础[04-30]
在VS2005中打造自己的Starter Ki..[04-30]
Visual Basic .NET处理Excle表格..[04-30]
VB.NET利用OBEX协议实现红外线文..[04-30]