Exemple #1
0
CString GetXmlValue(MSXML::IXMLDOMNodeListPtr pNodeList, char* key, int pos)
{
	try{
		if(pNodeList==NULL)
			return "";
		MSXML::IXMLDOMNodePtr pSubNode;
		pSubNode = pNodeList->item[pos]->selectSingleNode(key);
		if(pSubNode==NULL)
			return "";
		_bstr_t strRequestType = pSubNode->Gettext();
		CString res;
		res.Format("%s",(char*)strRequestType);
		pSubNode.Release();
		return res;
	}
	catch(_com_error &e){
#ifdef _DEBUG
		AfxMessageBox(e.ErrorMessage());
#endif
		return "";
	}
}