请问一下,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回答

好帮手慕柯南

2019-06-14

同学你好!

    1.  同学手误将ATTLIST拼写成了ARRLIST呢,改为ATTLIST就可以呢

http://img.mukewang.com/climg/5d02faa800017f8e04270086.jpg

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

http://img.mukewang.com/climg/5d02fa960001c20d04610063.jpg

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

0

0 学习 · 9666 问题

查看课程