【问题标题】:How can I validate XML with Firefox?如何使用 Firefox 验证 XML?
【发布时间】:2011-01-26 05:18:32
【问题描述】:

Firefox 不读取外部 DTD,并且即使 XML 文件中包含外部架构定义,它也不提供架构评估。

如果我想在 Firefox 浏览器上直接或使用 JavaScript 根据 DTD 或 XSD 验证 XML,我应该怎么做?

【问题讨论】:

    标签: xml firefox xsd dtd validation


    【解决方案1】:

    This add on 是为 firefox 版本 制作的

    但毕竟为什么要使用 firefox .. 如果您需要,那么还有一些免费的 xml 编辑器 ..

    【讨论】:

    • 基本上我有一个 XHTML 页面,它除了通常的标签之外还有新的标签,以及评估这些新标签的 JavaScript。因此,代码中的 JavaScript 应该能够操作 XHTML。
    • 然而,在评估新标签之前,JavaScript 必须验证 XHTML 或者浏览器应该根据新的 DTD(具有新标签定义)自动验证 XHTML。 Firefox 或其他浏览器似乎覆盖并且不读取我提供的任何外部 DTD 规范。如果我们将这个带有新标签的新 XHTML 可视化为另一个 XML,其架构类似于 XHTML,那么我们可以尝试针对外部 XSD 验证 XML。然而,这似乎也不可能。
    • 对这种情况下的验证有什么建议吗?
    【解决方案2】:

    Internet Explorer 是唯一支持开箱即用的 DTD/XSD 验证的浏览器。

    看起来您正在构建web based xml editor。为什么不使用非自我产品?

    【讨论】:

      猜你喜欢
      • 2010-12-05
      • 2016-12-18
      • 2016-04-08
      • 2013-06-16
      • 2011-07-05
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 2019-04-27
      相关资源
      最近更新 更多