赤紫蘇2

赤紫蘇2 XML/C++ リンク

akaxiso2.0-beta3



赤紫蘇2とは.....

ダウンロードとビルド
(Getting Started)

リファレンス

リリースノート

過去の記録

赤紫蘇を育てる人たち

リンク

SourceForge.jp


・XMLパーサ expat

巨匠James Clark氏によるXMLパーサの決定版です。
SAX、SAX2パーサが実装されています。

MozillaやXFree86にはじまり、いろんな場所で、お見かけいたしやす。

・XMLパーサ Xerces-C++  

The Apache XML Projectにより開発されているオープンソースXMLパーサです。
妥当性検証機能を持つ高機能なパーサであり、C++で実装されています。

・International Component for Unicode (ICU)

IBM alphaWorksより公開されている文字コード変換ライブラリです。
このライブラリ、オリジナルの名前が、IBM Classes for Unicode。どっちにせよ、ICUです。
現在は、sourceforge.netに移動しています。

・河童 

赤紫蘇2の開発の原型となる赤紫蘇を書いたプロジェクトです。
テクニカルライタとしても著名なεπιστημηさんが主宰されるプロジェクトです。

・世界樹(Yggdrasill)

XMLパーサ、世界樹は、河童でご一緒させていただいている道化師さんの作。
赤紫蘇2.0beta0まで、便利に使わせていただいておりした。m(_ _)m
SOX(Simple Outline XML)パーサとしても動作します。

・バベル

世界樹と同様、道化師さんの作。
ポートブルな文字コード変換エンジンです。文字コード自動判定コードなども持っています。

・ XMLBind

奥さんが書かれたオープンソースのXMLシリアライザ、デシリアライザです。
赤紫蘇は、このライブラリの考え方を大きくいただいています。
赤紫蘇は、値を持つクラスとシリアライズ情報を持つクラスが、独立に定義されていますが、そもそもは、このXMLBindの手法に由来します。


赤紫蘇2トップへ sourceforgeプロジェクトページへ