这样写DTD文件明显是错误的,但是eclipse并没有报错啊

这样写DTD文件明显是错误的,但是eclipse并没有报错啊

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

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

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plane SYSTEM "plane.dtd">
<!--  教学计划-->
<hr>
	<course course-num="001">
		<course-name>大学英语</course-name>
		<class-hour>36</class-hour>
		<exam-form>考试</exam-form>
	</course>
	
	<course course-num="002">
	<course-name>高等数学</course-name>
		<class-hour>70</class-hour>
		<exam-form>考试</exam-form>
	</course>
	
	<course course-num="003">
	<course-name>计算机应用基础</course-name>
		<class-hour>108</class-hour>
		<exam-form>上机考试</exam-form>
	</course>



</hr>
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT hr (course)>

<!ELEMENT course (course-name,sourse-hour,course-form)>


正在回答

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

2回答

同学你好,经测试,同学的xml是会报错的。如下所示:

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

建议同学可以重新创建一个Java项目,将代码粘贴尝试一下。

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


好帮手慕小脸 2020-06-27 17:56:25

同学你好,在dtd中没有矫正功能也就是不会给出明显报错提示,这里就需要同学的细心了

祝学习愉快~

  • 提问者 慕勒0163420 #1
    不是这个意思,我的意思是我在dtd中输了限制格式的,xml中是不符合dtd的,但是不会报错
    2020-06-27 17:59:02
  • notFoundMoneyE 回复 提问者 慕勒0163420 #2
    上面那个老师这么回你,应该是说后面视频里面dom4j中具体的方法和类来操纵xml,这确实会引发不报错的情况。至于你这个,要不试试重启编译器,再保存xml,应该会有提示
    2020-06-28 22:48:08
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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