2013-08-03 75 views
1

是否可以使用多種語言創建RSS(2.0)源?假設我的博客主要是英文(en),但有時我會創建德文(de)帖子。爲不同的項目提供不同語言的RSS源

在RSS規範中是否支持這一點?在這個問題上我找不到RSS spec中的任何內容。

在項目下方似乎沒有語言子元素,我不確定將多個語言代碼用逗號分隔在頻道的語言元素中是否有效。

其實我沒有太在意設置爲Feed中的特定項目的語言,而是我想指定主要語言中學語文

回答

0

具體RSS <language>元素只有在頂層有效並規定:

語言通道被寫在

的Atom採用了更一般的xml:lang attribute並明確指出,在可以使用on any element

本規範定義的任何元素都可以有一個xml:lang 屬性,其內容指示 元素及其後代的自然語言。

對於RSS源中的特定項目使用xml:lang是可以接受的。但是,使用RSS或Atom,您的決定將受到客戶是否注意到它的影響。

+0

如果使用RSS,頻道是用兩種語言編寫的呢? – knittl

+0

不幸的是,RSS無法表達。你必須用'xml:lang'來標記第二語言項目,並且希望客戶能夠選擇它。 – Joe

+0

好吧,我會在主要語言的''元素和任何''元素上指定'xml:lang =「en」'這個內容是一種不同的語言,我會指定'xml:lang =「...」' – knittl