首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

IXMLDOMDocument 解析xml遇到有关问题

2013-09-05 
IXMLDOMDocument 解析xml遇到问题没用过这东西,感觉真麻烦,不如QTCoInitialize(NULL)//读取XMLCComPtrIX

IXMLDOMDocument 解析xml遇到问题
没用过这东西,感觉真麻烦,不如QT

CoInitialize(NULL);
//读取XML
CComPtr<IXMLDOMDocument> spDoc; //DOM
HRESULT hr = spDoc.CoCreateInstance(_uuidof(DOMDocument));
if (hr == S_FALSE)
{
AfxMessageBox(CString("Failed to create xml parser."), MB_OK);
exit(1);
}
VARIANT_BOOL vb;

hr = spDoc->load(CComVariant(OLESTR("action_id.xml")), &vb); //加载XML文件
if (hr == S_FALSE)
{
AfxMessageBox(CString("Failed to load action item."), MB_OK);
exit(1);
}

这个地方在load文档action_id.xml的时候总是过不去。 xml VC MFC
[解决办法]
tinyxml不支持unicode,这是一个问题,CMarkup也行。
你看看你的xml格式是否正确了,如果里面的数据格式不正确的话也会失败的,可以用IE打开XML文件试试能否显示内容

热点排行