我尝试将此文档在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>
问题:
答案 0 :(得分:1)
Web浏览器不实现验证XML解析器。他们只关心文件是否格式良好。
如果要执行验证,请使用验证程序,例如W3C Markup Validation Service。