2011-07-25 27 views
1

當我運行http://www.virtualfestivals.com/syndication/rss/news.rss.xml通過http://validator.w3.org/feed/我得到錯誤信息RSS提要無效。未定義item元素:內容

Undefined item element: content (20 occurrences) 
<content><![CDATA[<p>While their virtuoso musici... 

然而,按照http://validator.w3.org/feed/docs/howto/declare_namespaces.html,我在一開始

有沒有人有任何指針聲明的命名空間xmlns:content="http://purl.org/rss/1.0/modules/content/"?我很困惑!

[更新]

當我嘗試並使用encoded位的建議,當我創建了RSS的錯誤發生。

我正在使用XSL和ColdFusion。沒有什麼激烈的,當我添加encoded部分時,它就會中斷。

WORKS:<content><xsl:value-of select="maintext" /></content>

不起作用:<content:encoded><xsl:value-of select="maintext" /></content:encoded>

+0

您是否在樣式表中聲明瞭'content'命名空間前綴? – mzjn

+0

Arghhhhhh - 我確實添加了它,但無論出於何種原因,當我去編輯時它並不在頂部!排序! – pee2pee

回答

0

聲明它,但你永遠不使用它。而正確的標籤名稱是encoded

<content:encoded><![CDATA[<p>The band... 
+0

我確實使用它嗎?沒關係! 當我嘗試使用編碼位時,創建RSS時發生錯誤。 我正在使用XSL和ColdFusion。沒什麼大不了的,當我添加編碼部分時,它就會中斷 – pee2pee

+0

「發生錯誤」是一種... –

+0

有什麼樣的? ColdFusion只是說「無法編譯樣式表」 – pee2pee