xml - RSS 提要无效。未定义的项目元素 : content

标签 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/"在开始时

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

[更新]

当我尝试使用 encoded 时正如建议的那样,创建 RSS 时发生错误。

我正在使用 XSL 和 ColdFusion。没什么大不了的,当我添加 encoded 时它会中断部分。

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

最佳答案

你声明它,但你从不使用它。正确的标签名称是 encoded .

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

关于xml - RSS 提要无效。未定义的项目元素 : content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6812646/

相关文章:

xml - 错误十六进制值0x00是无效字符,通过LAN发送XML格式的数据表时

xml - 使用 XSLT 将名称/值对 XML 转换为元素

xml - 如何删除多余的标签?

xml - 如何将文本从一个 XML 文件复制到另一个

c++ - 如何避免 C 和 C++ 中的命名空间冲突

c++ - 类无法与不在其命名空间中的函数交 friend

module - 在另一个 Orchard 模块中使用 imageresizer 不起作用

java - 编码多个 radio 组

sql - XML 到 SQL Server 中的几个具有相同名称的元素到不同的列中

java - XML SAX 解析器丢失数据