根据RSS 2.0
规范, link
和title
是description
必需的元素。但实际上,这三个中的任何一个都可能丢失。我从多个提要中读取数据,并希望以类似的方式显示它们,如何合并数据?
问问题
54 次
1 回答
0
为了简化真正简单的联合,您可以在结果对象/表中创建这些元素:
链接- 有几个元素可以包含链接。除了<link>
它本身,还有<guid>
。如果permalink="true"
,这是一个很好的链接。如果不是永久链接,它也可以是一个链接,但它可能无处可去。也可以有<enclosure>
(一个或多个),但是,它们链接到文件或流,而不是网页。
标题- 如果没有<title>
,你可以拿一块<description>
,删除任何 HTML。
描述- 如果<description>
不存在,请将其留空。
guid - 如果不存在,请从以下选项中选择第一个可用组合:
link-<pubDate>
, link-title
, link
, title-<pubDate>
, title
,<pubDate>
生成的 guid 不必是真正唯一的,请注意这一点。
pubDate - 如果您必须显示某个日期并且它不存在,请在保存时生成一个。
于 2013-06-25T14:12:19.270 回答