1

我试图在 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 检查(可能在其他一些浏览器上)?
4

1 回答 1

1

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

如果要执行验证,请使用W3C Markup Validation Service之类的验证器。

于 2013-04-15T14:43:35.320 回答