XMLDOMを使用してXMLを新規作成する
【概要】
IXMLDOMElement : XMLのTagを示すオブジェクト
これらに含まれるCOMインターフェイスに付いては、OLE/COM Object Viewer
でMSXML4を参照して下さい。
【サンプル】
//Microsoft.XMLDOMを使用するためのタイプライブラリを取り込む
#import "C:\WINDOWS\SYSTEM32\msxml4.dll"
//実行用コード
void CMkxmlDlg::OnButton1()
{
//------------------------------
using namespace MSXML2; //名前空間の定義
IXMLDOMDocumentPtr pXML;
//---------------------------------------
pXML.CreateInstance(L"Microsoft.XMLDOM");
//---------------------------------------
//RootのElement(tag)を追加
//Element(tag)を生成する
IXMLDOMElementPtr pElement = pXML->createElement((_bstr_t)"XXXXX");
//DocumentにElementを追加
pXML->appendChild(pElement);
//----------------------------------------
//Rootの子供Element(tag)とそのデータを追加
//Element(tag)を生成する
IXMLDOMElementPtr pElement1 = pXML->createElement((_bstr_t)"YYYYYY");
//Elementにデータを出力
pElement1->text = "AAAAA";
//DocumentにElementを追加
pElement->appendChild(pElement1);
//--------------------------------------
//XMLを保存
pXML->save("c:\\temp\\test.xml");
}