たとえば、受信した修正メッセージを XML 形式 (FIXML ではありません!) でフォーマットしたいが、仕様の説明のようなものです。
<message name="Heartbeat" msgcat="admin" msgtype="0">
<field name="TestReqID" required="N" />
</message>
私の出力には、属性が独自のフィールドである HeartbeatMsg という名前の C++ 構造体またはクラスが必要です。
そのため、XML ファイルを解析した後、メッセージ オブジェクトを取得してファイルに書き込むプリンターまたは書式設定クラスによって後で呼び出すことができるように、解析されたメッセージをオブジェクトに保存したいと考えています。
インスタンス化したいこのメッセージ オブジェクトは、QuickFix ライブラリのメッセージ クラスから継承する新しいクラスとして作成できるのではないかと考えたので、私の質問は次のとおりです。
私はそれを行うことができますか?QuickFix メッセージを読み、メッセージを記述するだけでなく、メッセージを抽出し、ストリーム入力からシリアル化するために使用できる関数が読み込まれているためです。
私のニーズはそれとはかけ離れていますが、このクラスを単純な書式設定に使用できますか。