以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  请教各位大虾一个关于DTD调用的问题!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=95)


--  作者:地藏
--  发布时间:11/2/2003 9:33:00 PM

--  请教各位大虾一个关于DTD调用的问题!
兄弟刚开始学xml,编了个外部的DTD文件(叫home.dtd),然后用下面的xml内容文件来调用它,第二行最后好象有点错误不能调用,哪位能告诉我具体错在那里了?先谢谢大家了!!

内容文件:
<?xml version="1.0" encoding="GB2312"?>
 <!DOCTYPE 家庭 SYSTEM "Home.dtd"> (就在这里出错了)
        <家庭>                                       
            <人 名字="张三" 性别="男" 年龄="24"/>                                       
            <人 名字="李四" 性别="女" 年龄="45" 爱好="作个教育家"/>                                       
            <家电 名字="电脑" 数量="2"/>                                       
        </家庭>
        

这个是用来调用的外部dtd文件:
<?xml version="1.0" encoding="GB2312"?>
 <!ELEMENT 家庭 (人+,家电*)>
 <!ELEMENT 人 EMPTY>
 <!ELEMENT 家电 EMPTY>
 <!ATTLIST 人
  名字 CDATA #REQUIRED
  性别 (男|女) #REQUIRED
  年龄 CDATA #REQUIRED
  爱好 CDATA #IMPLIED
 >
 <!ATTLIST 家电
  名称 CDATA #REQUIRED
  数量 CDATA #REQUIRED
  说明 CDATA #IMPLIED
 >


--  作者:admin
--  发布时间:11/2/2003 11:00:00 PM

--  
把 <家电 名字="电脑" 数量="2"/>   改为<家电 名称="电脑" 数量="2"/>
                                                                ^^^^
--  作者:jackywu
--  发布时间:11/3/2003 3:46:00 PM

--  
bingo
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms