🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# RSS &lt;item&gt; 元素 **每个 &lt;item&gt; 元素可定义 RSS feed 中的一篇文章或 "story"。** ## &lt;item&gt; 元素 请看下面的 RSS 文档: ``` <?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="2.0"> <channel>   <title>W3Schools Home Page</title>   <link>http://www.w3schools.com</link>   <description>Free web building tutorials</description>   <item>     <title>RSS Tutorial</title>     <link>http://www.w3schools.com/rss</link>     <description>New RSS tutorial on W3Schools</description>   </item> </channel> </rss> ``` 正如前面提到的,每个 &lt;item&gt; 元素可定义 RSS feed 中的一篇文章或 story"。 &lt;item&gt; 元素拥有三个必需的子元素: * &lt;title&gt; - 定义项目的标题。(比如 RSS 教程) * &lt;link&gt; - 定义到达项目的超链接。(比如 http://www.w3cschool.cc/rss) * &lt;description&gt; - 描述此项目(比如 w3school 的 RSS 教程) 此外,存在若干个 &lt;item&gt; 的可选的子元素,我们会在下面介绍最重要的几个。 ## &lt;author&gt; 元素 &lt;author&gt; 子元素用于规定一个项目的作者的电子邮件地址。 注释:为了防止垃圾邮件,一些开发者不会使用这个 &lt;author&gt; 元素。 上面的 RSS 文档中项目的作者可能是: ``` <author>hege@refsnesdata.no</author> ``` ## &lt;comments&gt; 元素 &lt;comments&gt; 子元素允许把一个项目连接到有关此项目的注释。 上面的 RSS 文档中项目的注释可能这样的: ``` <comments>http://www.w3schools.com/comments</comments> ``` ## &lt;enclosure&gt; 元素 &lt;enclosure&gt; 子元素允许将一个媒体文件导入一个项中。 &lt;enclosure&gt; 元素有三个必需的属性: * url - 定义指向此媒体文件的 URL * length - 定义此媒体文件的长度(字节) * type - 定义媒体文件的类型 在上面的 RSS 文档中,被包含在项目中的媒体文件可能是这样的: ``` <enclosure url="http://www.w3schools.com/rss/rss.mp3" length="5000" type="audio/mpeg" /> ``` ## RSS &lt;item&gt; 参考手册 | 元素 | 描述 | | --- | --- | | [&lt;author&gt;](rss-tag-author.html "RSS &lt;author&gt; 元素") | 可选的。规定项目作者的电子邮件地址。 | | [&lt;category&gt;](rss-tag-category-item.html "RSS &lt;category&gt; 元素") | 可选的。定义项目所属的一个或多个类别。 | | [&lt;comments&gt;](rss-tag-comments.html "RSS &lt;comments&gt; 元素") | 可选的。允许项目连接到有关此项目的注释(文件)。 | | [&lt;description&gt;](rss-tag-title-link-description-item.html "RSS &lt;title&gt;、&lt;link&gt; 以及 &lt;description&gt; 元素") | 必需的。描述此项目。 | | [&lt;enclosure&gt;](rss-tag-enclosure.html "RSS &lt;enclosure&gt; 元素") | 可选的。允许将一个媒体文件导入一个项中。 | | [&lt;guid&gt;](rss-tag-guid.html "RSS &lt;guid&gt; 元素") | 可选的。为项目定义一个唯一的标识符。 | | [&lt;link&gt;](rss-tag-title-link-description-item.html "RSS &lt;title&gt;、&lt;link&gt; 以及 &lt;description&gt; 元素") | 必需的。定义指向此项目的超链接。 | | [&lt;pubDate&gt;](rss-tag-pubdate-item.html "RSS &lt;pubDate&gt; 元素") | 可选的。定义此项目的最后发布日期。 | | [&lt;source&gt;](rss-tag-source.html "RSS &lt;source&gt; 元素") | 可选的。为此项目指定一个第三方来源。 | | [&lt;title&gt;](rss-tag-title-link-description-item.html "RSS &lt;title&gt;、&lt;link&gt; 以及 &lt;description&gt; 元素") | 必需的。定义此项目的标题。 |