RSS Feed无效。未定义的项目元素:内容

时间:2011-07-25 06:54:50

标签: xml xslt namespaces rss feed

当我通过http://www.virtualfestivals.com/syndication/rss/news.rss.xml运行http://validator.w3.org/feed/时,收到错误消息

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/"

有没有人有任何指示?我很困惑!

[UPDATE]

当我尝试按照建议使用encoded位时,在创建RSS时会发生错误。

我正在使用XSL和ColdFusion。没有什么是激烈的,只是在我添加encoded部分时就会中断。

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

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

1 个答案:

答案 0 :(得分:0)

你宣布它,但你永远不会使用它。正确的标记名称为encoded

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