请问一下,department这里为什么不会报错
来源:2-3 创建DTD文件
qq_慕设计1529493
2019-06-13 23:12:49
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hr SYSTEM "hr.dtd">
<!-- 人力资源管理系统 -->
<hr>
<employee no="3309">
<name>张三</name>
<age>31</age>
<salary>4000</salary>
<department>
<d1name>会计部</d1name>
<address>xx大厦</address>
</department>
</employee>
<employee no="3310">
<name>李四</name>
<age>23</age>
<salary>3000</salary>
<department>
<dname>工程部</dname>
<address>xx大厦</address>
</department>
</employee>
</hr>
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT hr (employee+)>
<!ELEMENT employee (name,age,salary.department)>
<!ARRLIST employee no CDATA "">
<!ELEMENT name (#PCDATA)>
<!ELEMENT department (dname,address)>
<!ELEMENT dname (#PCDATA)>
<!ELEMENT address (#PCDATA)>
1回答
同学你好!
1. 同学手误将ATTLIST拼写成了ARRLIST呢,改为ATTLIST就可以呢

2. 同学这里的,是不是误写成 . 了呢

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题