奇怪的xml解析问题。 我用vc6写xml解析程序时发现,如果不引用dtd不管那种编码方式都能正确解析,但如果引用了dtd,则如果编码是gb2312就不能正确解析,IXMLDOMDocument的load出错,但其他编码方式如UTP-8使用dtd后一样能正常解析。但要解析中文的xml文件又必须要用gb2312,不加dtd又不好检验文档,请问是不是msxml不支持中文的dtd啊,还是使用时需要什么步骤? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 中文也可以用UTF-8啊,你把文件保存为UTF-8的格式就可以了 在xml文件前面加上<?xml version="1.0" encoding="GB2312" ?>试试? 另外msxml可以在载入后再进行验证,你可以先load进没引用dtd的xml文件,然后自己再载入dtd并对先前载入的文件进行验证(Schema这样我用过,但不知dtd行不行) 在引用dtd的情况下,直接用浏览器打开xml文件来看看.是否也提示错误.==========================================欢迎使用 Forums Helper 论坛助手(最早的CSDN论坛助手)... [助您多、快、好、爽上CSDN...]语法高亮、发贴、回帖、浏览、搜索、论坛短信、监视更新、自动签名、本地另存!速度极快!程序最后更新2004年07月27日 [Powered By ChinaOK] 求一个C++项目源码,很简单的 使用VC加载内存图片 关于CString 转char* 攒了十天的分,问一个关于界面实现的问题! 是不是问题太简单了大家都不愿回答啊。。。学的都没有信心了 (100分候答,不够再送!)请问有没有现成的可以下载文件的函数或库什么? 一个VC菜鸟的问题,望解答 微软出什么智力测验题? 有没有turboc的集成编辑,编译,调试的版本?也就是可以即时看到运行窗口的版本?象vb那样? 大侠救救我!如何改变Edit控件的字体大小? CAsyncSocket类接收数据前能否先检查可接收的字节数? 利用xslt和xml想实现一种功能,高手请帮我看看能不能实现
<?xml version="1.0" encoding="GB2312" ?>
试试?
==========================================
欢迎使用 Forums Helper 论坛助手(最早的CSDN论坛助手)... [助您多、快、好、爽上CSDN...]
语法高亮、发贴、回帖、浏览、搜索、论坛短信、监视更新、自动签名、本地另存!速度极快!
程序最后更新2004年07月27日 [Powered By ChinaOK]