以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  如何调用dtd格式文件  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=6353)


--  作者:goodland
--  发布时间:4/1/2004 11:31:00 AM

--  如何调用dtd格式文件
我调用dtd文件时,IE报告错误,错误内容是
”不能有多个 DOCTYPE 声明“
我的两个文件如下:
greet.xml
<?xml version="1.0" encoding="GB2312" ?>
<!DOCTYPE greeting SYSTEM "hello.dtd">
<greeting>Hello, world!</greeting>

hello.dtd
<?xml version="1.0"?>
<!DOCTYPE greeting [
  <!ELEMENT greeting (#PCDATA)>
]>
<greeting>Hello, world!</greeting>
请问这是什么原因?


--  作者:gg_jj_ww
--  发布时间:4/1/2004 12:27:00 PM

--  
greet.xml
<?xml version="1.0" encoding="GB2312" ?>
<!DOCTYPE greeting SYSTEM "hello.dtd">
<greeting>Hello, world!</greeting>

hello.dtd改为:
<!ELEMENT greeting (#PCDATA)>



--  作者:gg_jj_ww
--  发布时间:4/1/2004 12:28:00 PM

--  
关于这方面的问题看有关DTD的描述
--  作者:柔嘉公主
--  发布时间:4/1/2004 2:05:00 PM

--  
hello.dtd
<?xml version="1.0"?>
<!ELEMENT greeting (#PCDATA)>
改为这样就行了。

--  作者:小鞋子
--  发布时间:4/1/2004 2:07:00 PM

--  
楼主看的书是不是太旧了呢...
--  作者:柔嘉公主
--  发布时间:4/1/2004 2:15:00 PM

--  
说我吗?怎见得?
--  作者:小鞋子
--  发布时间:4/1/2004 2:39:00 PM

--  
不是說你啦...呵...
--  作者:goodland
--  发布时间:4/1/2004 3:24:00 PM

--  
多谢各位,尤其是柔嘉公主
--  作者:小鞋子
--  发布时间:4/1/2004 9:04:00 PM

--  
本性.....唉....
--  作者:wangtng
--  发布时间:8/12/2005 11:43:00 AM

--  
你的格式本身就是错误的,肯定是不可能对的
hello.dtd
<?xml version="1.0"?>
<!DOCTYPE greeting [
  <!ELEMENT greeting (#PCDATA)>
]>


greet.xml
<?xml version="1.0" encoding="GB2312" ?>
<!DOCTYPE greeting SYSTEM "hello.dtd">
<greeting>Hello, world!</greeting>
这样才是正确的


--  作者:wangtng
--  发布时间:8/12/2005 11:45:00 AM

--  
hello.dtd
<?xml version="1.0"?>
<!ELEMENT greeting (#PCDATA)>

这样就ok了


--  作者:wangtng
--  发布时间:8/12/2005 11:47:00 AM

--  
hello.dtd
<?xml version="1.0"?>
<!ELEMENT greeting (#PCDATA)>
这样就ok了
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
8,578.125ms