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");
	
}