该文件不具有良好的格式:期望 %???
dtd文件和xml文件在同一文件夹
dtd文件代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT 家庭 (人+,家电*)>
<!ELEMENT 人 (EMPTY)>
<!ELEMENT 家电 (EMPTY)>
<!ATTLIST 人
名字 CDATA #REQUIRED
年龄 CDATA #REQUIRED
性别 (男|女) "女"
住址 CDATA #FIXED"北京"
爱好 CDATA #IMPLIED
>
<!ATTLIST 家电
名称 CDATA #REQUIRED
数量 CDATA #REQUIRED
>
xml文档代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE 家庭 SYSTEM "NewFile.dtd">
<家庭>
<人 名字="张三" 性别="男" 住址="北京"></人>
<人 名字="杨柳" 年龄="43" 性别="男" 住址="上海"></人>
</家庭>
Altova XMLSpy 总是说dtd文件不具有良好的格式:期望 %
此时浏览器却能够解析,住址不是北京的时候不是不能够解析的吗,而且解析后住址属性排在第一,名字属性在最后了???