我正在编写内部DTD,浏览器正在检查XML文档是否格式正确,我没有收到任何验证错误-问题是什么?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE note
[
<!ELEMENT note (to+,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
<!ATTLIST from age CDATA #REQUIRED>
]>
<note>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
浏览器中使用的XML解析器的功能非常有限,据我所知,它们不支持基于DTD的验证。实际上,我认为他们完全忽略了DTD,他们也不进行实体扩展。