【发布时间】:2013-08-03 14:32:41
【问题描述】:
是否可以创建具有多种语言的 RSS (2.0) 提要?假设我的博客主要使用英语 (en),但有时我会创建德语 (de) 帖子。
RSS 规范对此有支持吗?我在RSS spec 中找不到关于此问题的任何内容。
item下面似乎没有语言子元素,我不确定在频道的语言元素中用逗号分隔的多个语言代码是否有效。
其实我并不太关心为提要中的特定项目设置语言,而是我想指定一个主要语言和一个次要语言.
【问题讨论】:
标签: rss
是否可以创建具有多种语言的 RSS (2.0) 提要?假设我的博客主要使用英语 (en),但有时我会创建德语 (de) 帖子。
RSS 规范对此有支持吗?我在RSS spec 中找不到关于此问题的任何内容。
item下面似乎没有语言子元素,我不确定在频道的语言元素中用逗号分隔的多个语言代码是否有效。
其实我并不太关心为提要中的特定项目设置语言,而是我想指定一个主要语言和一个次要语言.
【问题讨论】:
标签: rss
具体的RSS<language>元素只在顶层有效,并指定:
频道所用的语言。
Atom 使用更通用的xml:lang attribute,并明确表示可以使用on any element:
本规范定义的任何元素都可以有一个 xml:lang 属性,其内容表示自然语言 元素及其后代。
在 RSS 提要中的特定项目上使用 xml:lang 是可以接受的。但是,使用 RSS 或 Atom,您的决定将在很大程度上受到客户是否关注它的影响。
【讨论】:
xml:lang 标记第二语言项目,并希望客户能接受。
<feed> 元素上为主要语言指定 xml:lang="en",在任何内容是不同语言的 <entry> 元素上指定 xml:lang="…"