void main(int argc,char*argv[])
{
CoInitialize(NULL);
MSXML2::IXMLDOMDocumentPtr pDoc;
pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument));
MSXML2::IXMLDOMElementPtr pRootNode;
pRootNode = pDoc->createElement(L"China");
pRootNode->setAttribute(L"id",L"+86");
pDoc->appendChild(pRootNode);
MSXML2::IXMLDOMNodePtr pChildNode;
pChildNode = pDoc->createElement(L"BeiJing");
pChildNode->put_text(L"010");
pRootNode->appendChild(pChildNode);
pChildNode = pDoc->createElement(L"ShangHai");
pChildNode->put_text(L"020");
pRootNode->appendChild(pChildNode);
pDoc->save(L"D://test.xml");
pChildNode.Release();
pRootNode.Release();
pDoc.Release();
CoUninitialize();
}
生成的XML: