加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml – RSS源中的链接,guid和origLink

发布时间:2020-12-16 23:23:38 所属栏目:百科 来源:网络整理
导读:根据RSS规范, link应指定项目的URL.但是,很多Feed正在使用 guid或者 servicename:origLink.其中一些甚至没有 link.我正在制作一个RSS阅读器.如果这些标记的多个在Feed中,哪一个应该优先?这些标签有标准吗? 解决方法 所有这些字段都有不同的用途,你应该将
根据RSS规范,< link>应指定项目的URL.但是,很多Feed正在使用< guid>或者< servicename:origLink>.其中一些甚至没有< link>.我正在制作一个RSS阅读器.如果这些标记的多个在Feed中,哪一个应该优先?这些标签有标准吗?

解决方法

所有这些字段都有不同的用途,你应该将它们用于它们的目的:)

< guid> element可以是链接或URI,但应该用于区分/标识唯一条目.在给定条目和它的guid之间应该存在严格的映射.您可以将其视为主键.您不应期望它是有效HTTP资源的有效链接.

< link> element对应于资源的主链接.如果您构建一个阅读器并希望将用户重定向到包含新闻的站点,那么这可能是您应该使用的元素.此链接可能包括用于计算点击次数等的跟踪代码或重定向.

origLink元素属于特定的命名空间.例如,Feedburner使用它来链接到原始资源.例如,如果您想从资源中提取数据,而不是在feedburner统计信息中计算,则应该可能会使用它.很少有饲料实际上有这个领域,所以我不会在没有确保你无法处理它的情况下使用它.

通常,由于RSS是XML(或几乎总是),因此它是可扩展的,这意味着任何发布者都可以使用自定义字段扩展RSS.你应该小心处理这些额外的字段.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读