`
lovecontry
  • 浏览: 1029853 次
文章分类
社区版块
存档分类
最新评论

[经验总结]MSXML错误处理代码

 
阅读更多

用MSXML组件处理XML文档出错时,需要给出详细的错误信息。大部分代码只是简单的返回错误提示,SDK文档也没给出例程,无奈之下只得又求助于Google代码搜索,还好,很快就找到合适的例程,稍微改造一下,纳入自己的代码库。

错误处理代码如下:

统一的错误报告由下面的ReportError函数生成:

上述代码参考这个链接:http://www.google.com/codesearch/p?hl=zh-CN#iA8V4e3Y9hQ/ittf/PubliclyAvailableStandards/c043931_ISO_IEC_14496-5_2001_Amd_9_2007_Reference_Software.zip%7CM6AqbSWOJ78/C043931e_Electronic_inserts/Systems/Systems/IM1/IPMP-X/IPMP_RELTool/CGUtil.cpp&q=msxml%20loadXML%20lang:c++&d=9

再次感谢Google,将有用的信息带给我们,给予程序员们更好的学习机会和无尽的自由!

在此描述您的新便笺。

分享到:
评论

相关推荐

    C++msxml解析源代码

    在控制台下做的小实例,实现的功能不多,读取节点和属性值,增加节点,删除节点,使用的是 msxml6.dll,由于我的操作系统是64位的,这个dll可能也是64位的,请根据自己的操作系统去使用相应的动态链接库,语言用的...

    msxml3.dll 错误

    浏览器假死,出现msxml3.dll 错误的几条一般解决方法

    msxml4.0_SP3 msxml4.0_SP3 msxml4.0

    msxml4.0_SP3 msxml4.0_SP3 msxml4.0

    MSXML的C++源代码

    // Xml 用于读取创建修改xml文件 ...//////////////////////////////////// #pragma once #include "Header.h" #include #include #include "Log.h" #include "ChineseCode.h" using namespace std;...

    msxml5.rar

    将下载回来msxml5.rar解压,得到msxml5.dll和msxml5r.dll,将这二个文件复制到system32目录下。 并且运行regsvr32 msxml5.dll 再运行测试createobject("msxml2.serverxmlhttp.5.0")通过即msxml5安装正确。 ...

    MSXML6.0 官方安装版

    MSXML6的目的是为现有用户MSXML3和MSXML4用户的升级路径,充分利用旧的ProgID 技术在一些MSXML3和MSXML4。 微软的xml语言解析器,用来解释xml语言的。就好像html文本下载到本地,浏览器会检查html的语法,解释html...

    msxml5.0_23951

    msxml5.0_23951.rar

    MSXML应用总结开发篇

    MSXML应用总结开发篇

    修复.Net2003Msxml3.dll错误

    修复.Net2003Msxml3.dll错误

    msxml5 补丁 安装文件

    将下载回来msxml5.rar解压,得到msxml5.dll和msxml5r.dll,将这二个文件复制到system32目录下。 并且运行regsvr32 msxml5.dll 再运行测试createobject("msxml2.serverxmlhttp.5.0")通过即msxml5安装正确。 ...

    用msxml写一个xml文档

    用msxml写一个xml文档的源代码 #include "stdafx.h" #import "msxml4.dll" named_guids using namespace MSXML2; inline void linefeed(MSXML2::IXMLDOMDocument2Ptr pXMLDoc, MSXML2::IXMLDOMNode *pRootNode...

    msxml6.msi msxml6_ia64.msi msxml6_x64.msi

    在安装很多软件时会提示无法安装,msxml,因为该文件msxml6.msi没有正常安装。msxml6.msi msxml6_ia64.msi msxml6_x64.msi MSXML 6.0 (MSXML6) 提高了可靠性、安全性、与 XML 1.0 和 XML Schema 1.0 W3C 建议的符合...

    msxml6.msi

    msxml6.msi msxml6.0分析程序

    官方MSXML修复工具

    官方MSXML修复工具 官方MSXML修复工具 官方MSXML修复工具

    MSXML解析XML文档

    MSXML解析XML文档材料

    MSXML

    MSXML 4.0 6.0

    MSXML C++解析XML

    此代码为MSXML C++解析XML,功能是显示并保存XML文档,简单实用!

    MSXML C++解读XML例子

    MSXML C++解读XML例子:此代码简单实用,能运行,功能是读取指定元素内容,适合初学者!

    c++ MSXML2 msxml6 XML 创建读写源码

    C++ MSXML2 创建xml树结构 读写操作源码

    MSXML3.0 msxml3.msi

    MSXML3 是微软出品的用于解析XML的组件。 此组件基于COM可以被IE调用。 依靠这个组件,你的IE才可以正确的浏览XML文件。 解决MSN在2003上无法登陆方案之一

Global site tag (gtag.js) - Google Analytics