<dname1>会计部</dname1>去不去掉1都没报错?

<dname1>会计部</dname1>去不去掉1都没报错?


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hr SYSTEM "hr.dtd"><!-- 本地加载的dtd文件  -->

<!-- 人力资源管理系统 -->

<hr>

<employee no="3309">

<name>张三</name>

<age>31</age>

<salary>4000</salary>

<department>

<dname1>会计部</dname1>

<address>XX大厦-B103</address>

</department>

</employee>

<employee no="3310">

<name>李四</name>

<age>31</age>

<salary>4000</salary>

<department>

<dname>工程部</dname>

<address>XX大厦-B104</address>

</department>

</employee>

</hr>

<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT hr (employee+)><!-- 父节点hr下至少出现一次employee子节点-->
<!ELEMENT employee (name,age,salary,department)><!--父节点employee下必须包含name,age,salary,department四个节点,且按顺序出现 -->
<!ATTLIST employee no CDATA ""><!--规定employee中的no属性 -->
<!ELEMENT name (#PCDATA)><!--说明name标签体里面只有纯文本元素 -->
<!ELEMENT age (#PCDATA)>
<!ELEMENT salary (#PCDATA)>
<!ELEMENT department (dname,address)>
<!ELEMENT dname (#PCDATA)>
<!ELEMENT address (#PCDATA)>


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,报错的,如:

http://img1.sycdn.imooc.com//climg/5d204ed50001114f06690232.jpg

提示department中应该是dname和address。

如果同学没有报错,建议同学查看引入的dtd约束名称是否正确。

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

  • 当大桥建成以后 提问者 #1
    没有任何报错,我是按照课程来的,老师的就报错加了个数字1, 我加数字1还没错,</dname1>
    2019-07-06 15:41:20
  • 当大桥建成以后 提问者 #2
    我就是想要看见那个错误然而没有
    2019-07-06 15:45:47
  • 当大桥建成以后 提问者 #3
    自己复制粘贴就出来了,我没看到哪里有错误,我在</dname>号加了1,我就是要看到这个错误,然而没表现出来
    2019-07-06 15:54:39
好帮手慕阿满 2019-07-06 17:51:39

同学你好,建议同学检查一下引入的dtd文件的名称是否正确,如果正确,建议同学则eclipse中,点击windows->preferences->validation,查看如下的dtd约束是否有打钩,如:

http://img1.sycdn.imooc.com//climg/5d206ee2000197f606350561.jpg

如果没有,建议同学勾上再试试。

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

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师