黑马程序员技术交流社区
标题:
为什么我写的XML约束在myeclipse下校验,不起作用呢?
[打印本页]
作者:
张学永
时间:
2012-12-25 19:26
标题:
为什么我写的XML约束在myeclipse下校验,不起作用呢?
本帖最后由 张学永 于 2013-1-4 15:25 编辑
book.dtd文件的内容:
<!ELEMENT 书架(书+)>
<!ELEMENT 书(书名,作者,售价)>
<!ELEMENT 书名(#PCDATA)>
<!ELEMENT 作者(#PCDATA)>
<!ELEMENT 售价(#PCDATA)>
book.XML文件的内容:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE 书架 SYSTEM "book.dtd">
<书架>
<书>
<书名>java基础</书名>
<作者>zxy</作者>
<售价>89元</售价>
</书>
<书>
<书名>java基础加强</书名>
<作者>nba</作者>
<售价>99元</售价>
</书>
<页数></页数>
</书架>
按理来说,用myeclipse校验的话,应该出现错误的。可是为什么<页数></页数>这个标签放进去了,没有报错,求解?
作者:
张洪慊
时间:
2014-1-24 14:12
本帖最后由 张洪慊 于 2014-1-24 14:15 编辑
我今天也遇见同样错误:
<!ELEMENT 书(书名,作者,售价)>
<!--元素声明 书 (...),注意书与()之间至少要有一个空格,下面的元素声明同理另外注意:
DOCTYPE,SYSTEM:每个字母必须全部大写(算是规范吧)
-->
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2