添加DTD中未定义的xml元素时不会发生错误?

问题描述 投票:0回答:1

我正在编写内部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
1个回答
0
投票

浏览器中使用的XML解析器的功能非常有限,据我所知,它们不支持基于DTD的验证。实际上,我认为他们完全忽略了DTD,他们也不进行实体扩展。

© www.soinside.com 2019 - 2024. All rights reserved.