Arcen's Blog

アクセスカウンタ

zoom RSS [Win32]MSXMLでSAX書き込み

<<   作成日時 : 2011/03/20 00:02   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

MSXMLを用いたSAXによるXML書き込み。(但し、SAX自体の仕様では出力はサポート外)

sax.hは長いので別にアップロード。

#include "stdafx.h"
#include "sax.h"
#include <crtdbg.h>

int _tmain(int argc, _TCHAR* argv[])
{
_CrtSetDbgFlag( _CrtSetDbgFlag( _CRTDBG_REPORT_FLAG ) | _CRTDBG_CHECK_ALWAYS_DF | _CRTDBG_DELAY_FREE_MEM_DF | _CRTDBG_LEAK_CHECK_DF );
CoInitialize( NULL );
{
MSXML2_SAX::SAXXMLWriter writer( _T( "sample.xml" ) );
writer.startDocument();
writer.startElement( "root" );
for ( int i = 0; i < 10; ++i )
{
std::map<std::string,std::string> attr;
attr[std::string("attr")].assign( "value" );
writer.element( "child", attr );
}
writer.endElement( "root" );
writer.endDocument();
}
CoUninitialize();
return 0;
}

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
[Win32]MSXMLでSAX書き込み Arcen's Blog/BIGLOBEウェブリブログ
文字サイズ:       閉じる