本文整理汇总了C++中XmlDocument::CreateInstance方法的典型用法代码示例。如果您正苦于以下问题:C++ XmlDocument::CreateInstance方法的具体用法?C++ XmlDocument::CreateInstance怎么用?C++ XmlDocument::CreateInstance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XmlDocument
的用法示例。
在下文中一共展示了XmlDocument::CreateInstance方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: TransformNodeToObject
bool CXmlDocument::TransformNodeToObject(CXmlDocument*pNode,CXmlDocument*pOutDOM)
{
XmlDocument pXmlDoc;
HRESULT hr = pXmlDoc.CreateInstance(__uuidof(MSXML2::DOMDocument));
if ( hr == S_OK )
{
CComQIPtr<IDispatch> pDisp = pXmlDoc;
if ( !pDisp ) return false;
CComVariant vOut;
vOut.vt = VT_DISPATCH;
vOut.pdispVal = pDisp.Detach();
hr = m_pDoc->transformNodeToObject(pNode->m_pDoc,vOut);
if ( hr == S_OK )
{
bool bLogin=false;
hr = pOutDOM->SetXmlDocument(&vOut,bLogin);
return true;
}
}
return false;
}