以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  关于XML文档的DTD有效性验证问题!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=7369)


--  作者:zhzh0501
--  发布时间:5/11/2004 10:20:00 AM

--  关于XML文档的DTD有效性验证问题!

我是XML的初学者,在学习中遇到关于XML文档的DTD有效性验证问题,请高手指教:
  我按照书上的例题原样输入DTD文件,保存为Example.dtd,代码如下:
<?xml  version="1.0"  encoding="gb2312"?>
    <!ELEMENT  书籍  (书名,换行,价格)>
     <!ELEMENT   书名  (#PCDATA)>
    <!ELEMENT     换行   EMPTY>
     <!ELEMENT   价格  ANY>
     <!ELEMENT  人民币 (#PCDATA)>


又输入XML文档,保存为e2.xml,和Example.dtd在同一个文件夹中,
代码如下:
<?xml version="1.0" encoding="gb2312"?>
         <!DOCTYPE  书籍 SYSTEM "Example.dtd">
            <书籍>
                     <书名>xml网页开发实例教程</书名>
                    <换行></换行>
                       <价格>23.00元</价格>
           </书籍>
但是用IE6。0浏览e2.xml时总会出现下面的错误提示:


无法显示 XML 页。
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。


--------------------------------------------------------------------------------

系统未找到指定的资源。处理资源 'Example.dtd' 时出错。处理资源 'file:///E:/XML/e2.xml' 时出错。第 2 行,位置: 45

         <!DOCTYPE  书籍 SYSTEM "Example.dtd">


  上面完全照书上输的,我实在不知原因所在,请各位高手赐教,不胜感激!


--  作者:宇宙人
--  发布时间:5/17/2004 4:49:00 PM

--  
在我的电脑上完全可以啊
--  作者:zybing
--  发布时间:6/4/2004 2:07:00 PM

--  
在我的电脑上ye完全可以啊
--  作者:moshujun
--  发布时间:6/28/2004 5:53:00 PM

--  
一点问题都没有
--  作者:moshujun
--  发布时间:6/28/2004 5:55:00 PM

--  
可能是因为你没有将这两个文件放在一个目录里。假如真的是请在 <!DOCTYPE  书籍 SYSTEM "Example.dtd">处指定Example.dtd的完全路径

--  作者:xtchina
--  发布时间:11/28/2004 11:32:00 PM

--  
可能字符格式有问题
--  作者:小懒龙
--  发布时间:12/4/2004 6:11:00 PM

--  
可能是编码的问题。因为DTD中出现中文在有的环境下是不支持的。
--  作者:wangtng
--  发布时间:8/12/2005 11:27:00 AM

--  
在我的电脑上也可以,你是不是找消遣呢

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

--  
那看要支持,big5,还是GB2132还是UTF-8
--  作者:nick6081
--  发布时间:8/15/2005 10:20:00 AM

--  
URL路径问题  相对还是绝对  自己要搞清楚。。。。。。。。
--  作者:clyde3000
--  发布时间:9/1/2005 5:03:00 PM

--  
是路径的问题啊 5楼和10楼的兄弟都说了出来啊 楼主试试就可以了
--  作者:jerimyy
--  发布时间:9/25/2005 4:37:00 PM

--  
Oh,my God.How strange a problem is!
--  作者:L_Dalong
--  发布时间:10/14/2005 11:53:00 AM

--  
根-最好不要用汉字,gb2312 容易出问题。可以把它改成UTF-8 使用英文比较好。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
7,628.906ms