3,245
社区成员
发帖
与我相关
我的任务
分享
HRESULT hr = pXMLDoc.CreateInstance(__uuidof(DOMDocument40));
if (FAILED(hr))
{
m_errorInfo=L"无法创建DOMDocument40对象,请检查是否安装并初始化了MsXml Parser库!";
return m_errorInfo;
}
MSXML2::IXMLDOMProcessingInstructionPtr pProInstruction = NULL; // xml声明
MSXML2::IXMLDOMElementPtr pRootElement = NULL; // 根节点(元素)
// (1)创建xml文档声明(或insertBefore根节点)
pProInstruction = pXMLDoc->createProcessingInstruction("xml","version=\"1.0\" encoding=\"gb2312\"");
pXMLDoc->appendChild((MSXML2::IXMLDOMNode*)pProInstruction);
// (2)创建根节点<MonitorHL7>
pRootElement = pXMLDoc->createElement("MonitorHL7");
pXMLDoc->PutRefdocumentElement(pRootElement); // pXMLDomDoc->documentElement = pRootElement;
pXMLDoc->save("d://ddddd.xml");
m_errorInfo=L"创建成功";
return m_errorInfo;