(在线等!)loadXml失败
我要用loadXml方法加载一段char*的字符串然后解析,可总是失败,请高手帮忙!代码如下:
CoInitialize(NULL);
int nResult=-1;
ISoapReaderPtr Reader;
ISoapConnectorPtr Connector;
try
{
Connector.CreateInstance(__uuidof(HttpConnector30));
Connector->Property["EndPointURL"] = "http://127.0.0.1/";
HRESULT hr=Connector->Connect();
hr=Reader.CreateInstance(__uuidof(SoapReader30));
_bstr_t result(Content);
hr=Reader->LoadXml(result);//这里hr为-1
if(Reader->Fault!=NULL)
{
CoUninitialize();
return -1;
}
IXMLDOMElementPtr element;
element=Reader->GetRpcResult();
}
catch (_com_error& error) {
CoUninitialize();
return -1;
}
return nResult;