为不同的项目提供不同语言的RSS源

时间:2013-08-03 14:32:42

标签: rss

是否可以使用多种语言创建RSS(2.0)Feed?假设我主要用英语博客(en),但有时我会创建德语(de)帖子。

RSS规范中是否支持此功能?我在这个问题RSS spec找不到任何内容。

项目下面似乎没有语言子元素,我不确定在通道的语言元素中用逗号分隔多个语言代码是否有效。

实际上我并不太关心为Feed中的特定项目设置语言,而是我想指定主要语言辅助语言

1 个答案:

答案 0 :(得分:0)

特定的RSS <language>元素仅在顶级有效并指定:

  

写入频道的语言。

Atom使用更一般的xml:lang attribute并明确表示可以使用on any element

  

本规范定义的任何元素都可以有一个xml:lang   属性,其内容表示该语言的自然语言   元素及其后代。

对RSS Feed中的特定项目使用xml:lang是可以接受的。但是,使用RSS或Atom,您的决定将在很大程度上受到客户是否关注它的影响。