赤紫蘇２．

XMLによるC++ためのオブジェクト永続化ライブラリ

赤紫蘇は、C++オブジェクトをXML文書へとシリアライズ、また、XML文書をデシリアライズしC++オブジェクトを構築し、C++オブジェクトの永続化を実現します。

現在のバージョンは、赤紫蘇２．０beta0 です。(リリースノート)

ライブラリ本体の機能については、設計、実装とも完了しています。今後は、エラーチェック、エラーメッセージの実装、残存すると思われるバグを見つかるごとにフィックスするなど、使えるライブラリに仕上げてゆくフェーズに入ります。

また、XML-Schemaコンパイラ、忍坂も新バージョン忍坂２のα版をリリースするとことまで進行しました。忍坂２の実装の完成度がbetaリリースの間に上がってゆきます。

また、忍坂２は、

- 赤紫蘇を使ってXML-Schemaデシリアライザを実装している
- XML-Schemaの煩雑なデータモデルから簡略な赤紫蘇のデータモデルへの変換を行う

という、二つの機能を持っています。
このため、忍坂２の完成度を上げてゆく過程が、そのまま、赤紫蘇ライブラリ本体の機能・設計の細部のチェックを行ってゆく過程となります。(ただし、赤紫蘇ライブラリの設計、実装に、大きな変更が入ることはないと考えています。)

どうぞ、ごゆるりとおつきあいくださいまし。

ご意見、ご要望については、森野(smorino@users.sourceforge.jp)、もしくは、赤紫蘇ユーザ用メーリングリストに（登録、投稿)どうぞ。

以下、ご参照ください。

赤紫蘇とは.....

ダウンロードとビルド

赤紫蘇のサンプルを試してみる

忍坂２(NEW)

忍坂２のサンプルを試す

赤紫蘇の機能(XMLSchema機能対応表)

赤紫蘇プロジェクトページ(sourceforge.jp)

赤紫蘇を育てる人たち(プロジェクトメンバー)

リンク

旧バージョン(赤紫蘇１)については、こちらをご参照ください。

赤紫蘇１　ことはじめ

赤紫蘇２プロジェクトページへ