新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> DTD, XML Schema(XMLS), RELAX NG
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 DTD/XML Schema 』 → 外部DTD写错了吗?[求助] 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 29954 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 外部DTD写错了吗?[求助] 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     AlongleeNet 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:34
      积分:194
      门派:XML.ORG.CN
      注册:2004/10/2

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给AlongleeNet发送一个短消息 把AlongleeNet加入好友 查看AlongleeNet的个人资料 搜索AlongleeNet在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看AlongleeNet的博客楼主
    发贴心情 外部DTD写错了吗?[求助]

    我完全照书打的啊,怎么会报错呢?
    Xml Explorer 中提示:Cannot have a DTD declaration outside of a DTD
    ----sysdtd.xml-----------------
    <?xml version="1.0" encoding="GB2312" standalone="no"?>
    <!DOCTYPE company SYSTEM "sys.dtd">
    <!-- 引用外部文件格式定义-->
    <company>
     <name>alonglee.net</name>
     <tel>024-88888888</tel>
     <fax>024-89898989</fax>
     <address>沈阳市市政府</address>
    </company>

    ----sys.dtd-------------------------
    <?xml version="1.0"?>
    <!ELEMENT company (name,tel,fax,address) >
    <!-- Cannot have a DTD declaration outside of a DTD-->
    <!-- <!ELEMENT company ANY>-->
    <!ELEMENT name (#PCDATA)>
    <!ELEMENT tel (#PCDATA)>
    <!ELEMENT fax (#PCDATA)>
    <!ELEMENT address (#PCDATA)>

    我那儿打错了?


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    学习xml .net中

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/4 7:21:00
     
     hellolifeoutday110 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:56
      门派:XML.ORG.CN
      注册:2005/7/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hellolifeoutday110发送一个短消息 把hellolifeoutday110加入好友 查看hellolifeoutday110的个人资料 搜索hellolifeoutday110在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hellolifeoutday110的博客2
    发贴心情 
    <?xml version="1.0" encoding="GB2312"?>
    <!DOCTYPE company[
    <!ELEMENT company (name,tel,fax,address) >
    <!ENTITY % pd "(#PCDATA)">
    <!ELEMENT name %pd;>
    <!ELEMENT tel %pd;>
    <!ELEMENT fax %pd;>
    <!ELEMENT address %pd;>
    ]>
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/25 14:46:00
     
     urmyfriend 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:17
      积分:113
      门派:XML.ORG.CN
      注册:2005/7/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给urmyfriend发送一个短消息 把urmyfriend加入好友 查看urmyfriend的个人资料 搜索urmyfriend在『 DTD/XML Schema 』的所有贴子 点击这里发送电邮给urmyfriend 引用回复这个贴子 回复这个贴子 查看urmyfriend的博客3
    发贴心情 
    你上面的并没错,另外楼上一家的和你的实质是一样的,楼上是另一种表现形式——调用了参数型实体,代码还是与楼主等价的。
    我试过楼主的代码,一切正常。
    楼主是否未把sys.dtd放在和调用它的.xml同一路径下?
    <!DOCTYPE company SYSTEM "sys.dtd">
    一句的意思是“在本xml中调用的dtd文件为外部的文件"sys.dtd"需要同一目录下的,否则请用一个相对路径来确定它,如"..\mydtdfiles\sys.dtd"

    ----------------------------------------------
    灌水不要灌脏水,抄书也要讲道德。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/29 10:21:00
     
     urmyfriend 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:17
      积分:113
      门派:XML.ORG.CN
      注册:2005/7/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给urmyfriend发送一个短消息 把urmyfriend加入好友 查看urmyfriend的个人资料 搜索urmyfriend在『 DTD/XML Schema 』的所有贴子 点击这里发送电邮给urmyfriend 引用回复这个贴子 回复这个贴子 查看urmyfriend的博客4
    发贴心情 
    补充一句,有的书是有很多错误的或说得很不清楚的让人产生误解的,我这里看的一本书就是这种类型:《XML实用培训教程》张健飞 编 2003年12月第一版

    ----------------------------------------------
    灌水不要灌脏水,抄书也要讲道德。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/29 10:25:00
     
     wanlian 美女呀,离线,快来找我吧!
      
      
      等级:大一新生
      文章:2
      积分:64
      门派:XML.ORG.CN
      注册:2005/7/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wanlian发送一个短消息 把wanlian加入好友 查看wanlian的个人资料 搜索wanlian在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看wanlian的博客5
    发贴心情 [分享]
    《XML宝典》,不要被它的800页吓死,它是一(译)本值得一读的好书,读了不少问题就清晰了,楼上的问题自然不在话下啦
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/4 22:53:00
     
     clyde3000 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:6
      积分:104
      门派:XML.ORG.CN
      注册:2005/5/19

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给clyde3000发送一个短消息 把clyde3000加入好友 查看clyde3000的个人资料 搜索clyde3000在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看clyde3000的博客6
    发贴心情 
    还是路径问题 把<!DOCTYPE company SYSTEM "sys.dtd">这里"sys.dtd"的绝对路径写清楚 就可以了!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/9/1 17:07:00
     
     poxie 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:70
      门派:XML.ORG.CN
      注册:2005/8/31

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给poxie发送一个短消息 把poxie加入好友 查看poxie的个人资料 搜索poxie在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看poxie的博客7
    发贴心情 
    #PCDATA 不是限定了 其只内容(子元素)只能用文本? 是不是这样的错误?
    小弟刚学了2天的XML  请高手指点下
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/9/8 9:02:00
     
     happydiudiu 美女呀,离线,快来找我吧!
      
      
      等级:大一(高数修炼中)
      文章:7
      积分:108
      门派:XML.ORG.CN
      注册:2005/9/16

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给happydiudiu发送一个短消息 把happydiudiu加入好友 查看happydiudiu的个人资料 搜索happydiudiu在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看happydiudiu的博客8
    发贴心情 
    dtd中用的是相对路径还是绝对路径,哪位高手帮忙解释一下
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/9/17 20:02:00
     
     zhongmuyan 美女呀,离线,快来找我吧!
      
      
      等级:大一(猛啃高等数学)
      文章:20
      积分:120
      门派:XML.ORG.CN
      注册:2005/9/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给zhongmuyan发送一个短消息 把zhongmuyan加入好友 查看zhongmuyan的个人资料 搜索zhongmuyan在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看zhongmuyan的博客9
    发贴心情 我也有此类经历,去掉第一行XML执行语句就行了。你试试吧。
    我也有此类经历,去掉第一行XML执行语句就行了。你试试吧。
    如果行的通就是一般方法了。
    DTD文件和XML文件不一样的,两个的文件名和图标也不同。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/9/17 21:14:00
     
     jerimyy 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:25
      积分:163
      门派:XML.ORG.CN
      注册:2005/9/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jerimyy发送一个短消息 把jerimyy加入好友 查看jerimyy的个人资料 搜索jerimyy在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jerimyy的博客10
    发贴心情 
    以下是引用poxie在2005-9-8 9:02:00的发言:
    #PCDATA 不是限定了 其只内容(子元素)只能用文本? 是不是这样的错误?
    小弟刚学了2天的XML  请高手指点下


    (#PCDATA)限定了只能包含字符。并且不能够再包含子元素。
    xml的DTD中<!DOCTYPE 根元素名称 SYSTEM “dtd文件的名称">
    这里明显用的是相对的路径。
    绝对路径也可以,但是不提倡使用~~
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/9/24 21:22:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 DTD/XML Schema 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/25 1:24:03

    本主题贴数12,分页: [1] [2]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    2,519.043ms