【问题标题】:RSS Code Looks Good But unviewable in BrowserRSS 代码看起来不错,但在浏览器中无法查看
【发布时间】:2012-09-20 14:55:59
【问题描述】:

我正在制作目录的 xml,但遇到了问题。一切似乎都很好,但是当我上传它时,我的浏览器窗口中什么都看不到。我点击了页面源,它​​显示了我所有的代码,但由于某种原因没有正确解析它。有人可以检查我的问题是什么吗?将其用作 RSS 提要

http://www.316apps.com/NewallaSermons/Directory.xml

【问题讨论】:

  • 我建议您更新您的问题以包括这是一个 RSS 提要。原因是您的 XML“可能”没问题,但它不符合 RSS 标准。

标签: html xml xml-parsing


【解决方案1】:

根据您的 xml 判断,我冒昧地猜测您正在尝试将 RSS 提要放在一起。我冒昧地验证了您的 RSS 提要,但出现了错误。使用下面的源代码查看验证错误。

来源:Feed Validation Service

补充阅读:RSS 2.0 Specification

【讨论】:

  • 那么我该如何制作这些已定义的元素。这是第一次冒险。
  • 我认为问题在于您是否希望使用 RSS。 RSS 是根据 RSS 规范必须遵守的标准。 RSS 阅读器认可此标准。如果您希望 RSS 阅读器理解您的 xml,那么您必须遵循标准,否则,您将需要创建自己的阅读器来理解如何处理您定义的元素。这并不是说您不能使用您的信息,您需要找出利用现有元素的最佳方式,例如description。您可能还对 ATOM 联合格式感兴趣。
【解决方案2】:

虽然 XML 本身是可扩展的,但特定的应用程序(如 RSS)却不是(或者它们需要对扩展进行特殊处理,如适当的命名空间)。如果您想使用自己的命名空间,请尝试使用 Atom,但如果您只是想让它在浏览器中显示某些内容,则最好只坚持使用 RSS 规范元素。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多