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

    >> 本版讨论DOM, SAX, XPath等。
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 DOM/SAX/XPath 』 → vc中打开,保存 xml 时 碰到doctype 有关得问题,救命阿。。。。 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 9555 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: vc中打开,保存 xml 时 碰到doctype 有关得问题,救命阿。。。。 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     绝不潜水得鱼 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:9
      积分:88
      门派:XML.ORG.CN
      注册:2005/11/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给绝不潜水得鱼发送一个短消息 把绝不潜水得鱼加入好友 查看绝不潜水得鱼的个人资料 搜索绝不潜水得鱼在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看绝不潜水得鱼的博客楼主
    发贴心情 vc中打开,保存 xml 时 碰到doctype 有关得问题,救命阿。。。。

    在用vc 时碰到了包含有 <!DOCTYPE ......> 得xml 文件 ,就会解析失败,什么节点都找不到,不知道是什么原因,不知道是要设置什么属性,另外 我得 dtd 文件也在同目录下面。。。。。用ie 可以打开,望各位大侠解救!!!

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/11/22 23:29:00
     
     绝不潜水得鱼 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:9
      积分:88
      门派:XML.ORG.CN
      注册:2005/11/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给绝不潜水得鱼发送一个短消息 把绝不潜水得鱼加入好友 查看绝不潜水得鱼的个人资料 搜索绝不潜水得鱼在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看绝不潜水得鱼的博客2
    发贴心情 
    我晕,这个 论坛没有 人回答问题吗?我把 dtd 路径都指定好了,怎么还是不能解析阿,企盼哪位老大能 给个回答。。。。。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/11/23 22:55:00
     
     liuzhidan 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:21
      积分:136
      门派:XML.ORG.CN
      注册:2005/11/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给liuzhidan发送一个短消息 把liuzhidan加入好友 查看liuzhidan的个人资料 搜索liuzhidan在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看liuzhidan的博客3
    发贴心情 
    你的路径怎么引的?
    <!DOCTYPE ...... “”  “”/〉 ?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/11/25 18:35:00
     
     绝不潜水得鱼 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:9
      积分:88
      门派:XML.ORG.CN
      注册:2005/11/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给绝不潜水得鱼发送一个短消息 把绝不潜水得鱼加入好友 查看绝不潜水得鱼的个人资料 搜索绝不潜水得鱼在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看绝不潜水得鱼的博客4
    发贴心情 
    to 楼上的 我把文档 的 validateOnParse 设为false 后 然后 采用 load 发现不行,但是采用loadxml 又可以。你说的路径类似这样:<!DOCTYPE test SYSTEM "d:\test.dtd">。谢谢你的回答,望能再指教!!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/11/30 22:20:00
     
     liuzhidan 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:21
      积分:136
      门派:XML.ORG.CN
      注册:2005/11/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给liuzhidan发送一个短消息 把liuzhidan加入好友 查看liuzhidan的个人资料 搜索liuzhidan在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看liuzhidan的博客5
    发贴心情 
    文档 的 validateOnParse 设为false 后,表示文件是无效的,并被认为只是标准格式的(well-formed)文件。
    <!DOCTYPE test SYSTEM "file\\d:\test.dtd"> 看下~!
    在解析之前确保你的文件是有效的~! 要符合DTD
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/12/1 17:24:00
     
     liuzhidan 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:21
      积分:136
      门派:XML.ORG.CN
      注册:2005/11/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给liuzhidan发送一个短消息 把liuzhidan加入好友 查看liuzhidan的个人资料 搜索liuzhidan在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看liuzhidan的博客6
    发贴心情 
    我曾经也碰到过不能解析的情况, 我的是因为xml中有特殊字符
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/12/1 17:26:00
     
     绝不潜水得鱼 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:9
      积分:88
      门派:XML.ORG.CN
      注册:2005/11/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给绝不潜水得鱼发送一个短消息 把绝不潜水得鱼加入好友 查看绝不潜水得鱼的个人资料 搜索绝不潜水得鱼在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看绝不潜水得鱼的博客7
    发贴心情 
    我程序中的 写法大致是这样:
    MSXML::IXMLDOMDocumentPtr pDoc;      
       MSXML::IXMLDOMElementPtr  xmlRoot ;
       //MSXML::IXMLDOMDocumentTypePtr xmlDoc;
       //xmlDoc->raw_
       //创建DOMDocument对象       
       HRESULT hr = pDoc.CreateInstance(__uuidof(MSXML::DOMDocument));    
       if(!SUCCEEDED(hr))         
       {                                  
       MessageBox("无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库!");     
       }
      // pDoc->validateOnParse=_variant_t(false);  
      pDoc->load(_bstr_t("d:\\2.xml"));
      /* CString str,str1,str3;
       str.Format("<?xml version=\"1.0\"?><");
       str1.Format("!DOCTYPE test SYSTEM \"d:\\test.dtd\">");
      str3.Format("<aa/>");
       str=str+str1;
      str=str+str3;
       pDoc->loadXML(_bstr_t(str));
       */
      
        MSXML::IXMLDOMParseErrorPtr errPtr = pDoc->GetparseError();    
       xmlRoot=pDoc->GetdocumentElement();
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/12/1 20:43:00
     
     绝不潜水得鱼 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:9
      积分:88
      门派:XML.ORG.CN
      注册:2005/11/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给绝不潜水得鱼发送一个短消息 把绝不潜水得鱼加入好友 查看绝不潜水得鱼的个人资料 搜索绝不潜水得鱼在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看绝不潜水得鱼的博客8
    发贴心情 
    我的xml 文件大概是这样的:2.xml
    <?xml version='1.0'?>
    <!DOCTYPE test SYSTEM "file\\d:\test.dtd">
    <COLLECTION
      <BOOK>
        <TITLE>Lover Birds</TITLE>
        <AUTHOR>Cynthia Randall</AUTHOR>
        <PUBLISHER>Lucerne Publishing</PUBLISHER>
      </BOOK>
      <BOOK>
        <TITLE>The Sundered Grail</TITLE>
        <AUTHOR>Eva Corets</AUTHOR>
        <PUBLISHER>Lucerne Publishing</PUBLISHER>
      </BOOK>
      <BOOK>
        <TITLE>Splish Splash</TITLE>
        <AUTHOR>Paula Thurman</AUTHOR>
        <PUBLISHER>Scootney</PUBLISHER>
      </BOOK>
    </COLLECTION>
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/12/1 20:47:00
     
     绝不潜水得鱼 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:9
      积分:88
      门派:XML.ORG.CN
      注册:2005/11/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给绝不潜水得鱼发送一个短消息 把绝不潜水得鱼加入好友 查看绝不潜水得鱼的个人资料 搜索绝不潜水得鱼在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看绝不潜水得鱼的博客9
    发贴心情 
    我的 xml 文件大致是这样:test.dtd
    <?xml version='1.0'?>
    <!ELEMENT COLLECTION    (DATE? , BOOK+) >
    <!ELEMENT BOOK         (TITLE, AUTHOR, PUBLISHER) >
    <!ELEMENT DATE         (#PCDATA) >
    <!ELEMENT TITLE         (#PCDATA)  >
    <!ELEMENT AUTHOR        (#PCDATA)  >
    <!ELEMENT PUBLISHER     (#PCDATA)  >
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/12/1 20:50:00
     
     绝不潜水得鱼 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:9
      积分:88
      门派:XML.ORG.CN
      注册:2005/11/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给绝不潜水得鱼发送一个短消息 把绝不潜水得鱼加入好友 查看绝不潜水得鱼的个人资料 搜索绝不潜水得鱼在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看绝不潜水得鱼的博客10
    发贴心情 
    这个xml其实是 大致 从microsoft提供的一个例子里面 拆分出来的一个xml 和dtd文件,在网上找了n久,发现没有多少讲怎么访问带有dtd 的xml 的资料(用dcom),不知liuzhidan兄能否提供一些访问的例子,我的email是 skywalker_402@hotmail.com,不胜感谢!!
    还有一个问题,就是在不同机子上是不是 访问都有 区别 ,就是 loadxml 的那段 代码,在本机上可以过,但是在别人机子上就是不能过。。极度郁闷。。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/12/1 20:56:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 DOM/SAX/XPath 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/8 22:53:47

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

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