2-4 提示编码错误
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE teaching-plan SYSTEM "1.dtd"> <teaching-plan> <course no="1"> <course-name>大学英语</course-name> <class-hour>36</class-hour> <exam-form>考试</exam-form> </course> <course no="2"> <course-name>高等数学</course-name> <class-hour>70</class-hour> <exam-form>考试</exam-form> </course> <course no="3"> <course-name>计算机应用基础</course-name> <class-hour>108</class-hour> <exam-form>上机考试</exam-form> </course> </teaching-plan> <?xml version="1.0" encoding="UTF-8"?> <!ELEMENT teaching-plan (course*)> <!ELEMENT course (course-name,class-hour,exam-form> <!ELEMENT course-name (#PCDATA)> <!ELEMENT class-hour (#PCDATA)> <!ELEMENT exam-form (#PCDATA)> <!ATTLIST employ no CDATA "">
1
收起
正在回答
4回答
同学你好,使用记事本时,可能是浏览器没有识别编码字符集造成的,同学将UTF-8改为GBK就可以正常显示了。至于顶部的文字提示是指没有任何样式信息,不影响阅读xml。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
好帮手慕阿满
2019-07-05 15:08:04
同学你好,同学的dtd约束有问题,在第三行缺少一个右括号" )",关于course节点的no属性,应该在course后,而且同学写为了employ,如:
修改后的代码:
<?xml version="1.0" encoding="UTF-8"?> <!ELEMENT teaching-plan (course*)> <!ELEMENT course (course-name,class-hour,exam-form)> <!ATTLIST course no CDATA ""> <!ELEMENT course-name (#PCDATA)> <!ELEMENT class-hour (#PCDATA)> <!ELEMENT exam-form (#PCDATA)>
另外同学说的编码错误是指什么呢?如果报错,请将错误信息贴一下。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星