..
在以前的文章中,我们推出了RSS格式用于不同的Web应用程序之间的信息交换,一个XML为基础,介绍了标准的RSS结构(这是 Really Simple Sindacation站)
让我们来看看这里的RSS格式的RSS 2.0或者更准确2。
它始终是一个标准作为新闻bua-beads.com,可在饲料结构为基础的XML格式:
考虑结构刚表示,semplifichiamola级代码,看看每一个标签的目的是:
<?XML版本=“1.0”编码=“ISO - 8859 - 1”?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>的
<TITLE> MioSito.ext - 新闻在线</ TITLE>
的<link> http://www.miosito.ext/news/ </链接>
<description>的Web MioSito.ext CRA </说明>新闻
<language>恩</语言>
<lastBuildDate> 01/04/2008十三点06分54秒</ lastBuildDate>
<image>
<URL> http://www.miosito.ext/logo_news.gif </ URL>
<TITLE> MioSito.ext - 新闻在线</ TITLE>
的<link> http://www.miosito.ext/news/ </链接>
</图像>
的<item>
<TITLE> <![CDATA []]></标题的新闻标题>
的<link> http://www.miosito.ext/notizia.asp?id=123 </链接>
<description> <![CDATA [简介... ...
]]></说明>
的<author> MioSito.ext </作者>
的<pubDate>周二,2008年4月1日格林尼治标准时间</的pubDate>
<category domain="http://www.miosito.ext/categoria.asp?id=5">名称类别</类别>
<GUID isPermaLink="true"> http://www.miosito.ext/notizia.asp?id=123 </ GUID>
</项目>
</频道>
</广告>
这是一个RSS 2.0的基本形式,但标签提供给更多的人,所以我们开始用的看,从基本结构入手。
其基本结构主要用于看到XML头,那么RSS的标签,它包含属性,指定他的正式命名空间URL,然后在通道标签将包含所有的RSS源的数据文件。
该通道由三部分组成:
通过什么在前款所列的美德,我们看到,在所有元素的通道看到的RSS源,所以它可能听起来很傻谈谈作为一个在自己的权利内容的思考。
为了DUI讨论的所有直接在通道指定的元素,指在强制和可选的元素和图像项目。
以下是对通道组成部分所需标签的详细清单。
毫无疑问,XML文件必须制定尊重XML本身的语义规则,或处理特殊字符和其他潜在有害恼人相对于有问题的XML文件的完整性方面的疑问。
然而,特别是在新闻领域,它可以经常发生,与管理面临的困难异常,将发送错误的XML文件,因此该脚本,远程读取它显示的饲料。
问题是简单地控制通过CDATA的命令,一旦XML文件是最好的管理,例外管理的特征和潜力的小错误,但关键的条款进行管理。
上面的代码示例解释说,在实践层面,如何整合它在XML标记:
<TITLE> <B> <![CDATA [</ B>的新闻标题<B> ]]></ B> </ TITLE>我已经强调了大胆的代码,使之更加区分CDATA阅读时和有问题的概念学习本节。