以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML工具及XML开发环境 』  (http://bbs.xml.org.cn/list.asp?boardid=7)
----  [求助]对不起,打扰了!关于用vc解析xml文件时遇到问题!请指教!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=7&rootid=&id=23062)


--  作者:天
--  发布时间:10/14/2005 3:28:00 PM

--  [求助]对不起,打扰了!关于用vc解析xml文件时遇到问题!请指教!
我在网上查了相关的资料, 我对下面的程序编译已经通过,我想看看xml文件是否已经装载进去了,但当我对spXMLDOM查看时,其相应的节点会出错: 
       IDispatch CXX0030: Error: expression cannot be evaluated
我不知道是什么原因!请大家帮忙!! 谢谢!
              
CoInitialize(NULL);
 CComPtr<IXMLDOMDocument> spXMLDOM;
 // 创建解析器
 HRESULT hr = spXMLDOM.CoCreateInstance(__uuidof(DOMDocument));
// HRESULT hr=CoCreateInstance(CLSID_DOMDocument,NULL,CLSCTX_INPPROC_SERVER,IID_IXMLDOMDocument,(void**)&spXMLDOM);

 if ( FAILED(hr) ) throw "不能创建XML Parser对象";
 if ( spXMLDOM.p == NULL ) throw "不能创建XML Parser对象";
 //加载文件到分析器中
 VARIANT_BOOL bSuccess = false;
 hr = spXMLDOM->load(CComVariant(L"user.xml"),&bSuccess);
// hr = spXMLDOM->load("user.xml");
 if ( FAILED(hr) )
  throw "Unable to load XML document into the parser";
 if ( !bSuccess )
  throw "Unable to load XML document into the parser";


--  作者:dont
--  发布时间:3/12/2006 3:30:00 PM

--  
不知道你还能不能看到,可以把你的程序源码,发给我看看吗?
不胜感激
lilizong@mail.nankai.edu.cn
--  作者:emmali808
--  发布时间:3/12/2008 10:12:00 PM

--  
关注中!!
--  作者:emmali808
--  发布时间:3/16/2008 2:20:00 PM

--  
问一下楼主,如果用标准C++编写,为了便于移植到linux上,用哪个解析器好?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
35.156ms