【问题标题】:xml-validator doesn't workxml 验证器不起作用
【发布时间】:2013-04-15 22:43:35
【问题描述】:

我试图通过 xml 验证器将这个文档检查到 Firefox 中。
但是这次检查成功了。
我想知道为什么?这是根据 DTD 的一些错误:

from CDATA #FIXED "Kathy Shepherd"

然后在note - from="someone else">

也许存在,在浏览器中验证 xml 文档的另一种方式。

代码:

<?xml version="1.0" ?>
<!DOCTYPE note      [
<!ELEMENT note      (message)>
<!ELEMENT message   (#PCDATA)>
<!ATTLIST message
         number CDATA #REQUIRED
         date CDATA   #REQUIRED
         from CDATA   #FIXED "Kathy Shepherd">
                    ]>
<note>
    <message number="10" date="041513" from="someone else">
        Remember to buy milk on the way home from work
    </message>
</note>

问题:

  • 如何以正确的方式进行这种 XML 检查(也许在其他一些 浏览器)?

【问题讨论】:

    标签: xml xml-validation


    【解决方案1】:

    Web 浏览器不实现验证 XML 解析器。他们只关心文档是否格式正确。

    如果要执行验证,请使用验证器,例如 W3C Markup Validation Service

    【讨论】:

    猜你喜欢
    • 2012-12-04
    • 2017-10-15
    • 1970-01-01
    • 2020-02-18
    • 2011-08-17
    • 2016-01-18
    • 2017-03-30
    • 2020-11-23
    • 2023-01-12
    相关资源
    最近更新 更多