<!DOCUMENT HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">

<html>

<head>
<meta http-equiv="Content-Language" content="ja">
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<link rel="stylesheet" type="text/css" href="../../default.css">
<title>SAXWriter</title>
</head>

<body>
<!--#include virtual="../../menu2.html"-->
<div class="contents">
<h4>contents</h4>
<ol>
	<li><a href="#SAXWriter">SAXWriter</a></li>
</ol>
</div>

<h1>SAXWriter</h1>

<!--- Summary --->
<div>
	<p>
		簡単な構造をXML出力できる機構を作ってみました。
		設定ファイルの保存などには便利に使えるのではないかと思います。
	</p>
</div>

<h2 id="SAXWriter">SAXWriter</h2>
<div>
	<p>
		DOMDocumentの場合は、IPersistStream インタフェースを取得すればそのまま出力できるのですが、
		簡単な構造をXML出力したい場合にDOMをわざわざ作るのも面倒です。
		そういった場合に使用する、単純なXML出力ライブラリを作ってみました。
		もしかしたら、正式に「SAXWriter」と呼ばれるものがあるかもしれませんが、とりあえずこの名前をつけています。
	</p>
	<a href="SAXWriter.cpp">ソース</a>
	<a href="SAXWriter.zip">VC.NET用プロジェクト</a>
	<h3>制限事項</h3>
	<ul>
		<li>PI、属性、テキストの出力順番に多くの制限があります。</li>
		<li>テキストとエレメントが混在した場合のインデントに問題があります</li>
	</ul>
</div>

<hr>
<!--#config timefmt="%Y/%m/%d"-->
<p align="right"><!--#echo var='LAST_MODIFIED'--></p>

</body>
</html>
