このアプリケーションは、処理能力とメモリが低い組み込みプラットフォームで実行されます。アプリケーションから巨大な XML を生成したい。現在、Xerces-C++ 3.1.1 を使用して DOM を構築し、XML にシリアライズしています。しかし、DOM の構築には時間がかかり、多くのメモリを消費します。
SAX は、DOM と比較して XML を解析する軽量なアプローチであることを知っています。そのように、XML を作成するための軽量なアプローチはありますか? もちろん、文字列を連結して XML を生成することもできますが、整形式の XML を生成し、それに含まれるテキストをサニタイズする必要があるため、そのアプローチは選択しませんでした。