赤紫蘇 2.
忍坂のサンプルを試してみる
サンプルの実行
忍坂のサンプルの自動実行用のスクリプトが用意されています。
akaxiso2/osixaka_sampleにて以下の操作を行ってください。
Windowsの場合
akaxiso2\osixaka_sample> do_sample.bat
Linuxの場合
$ ./do_sample.sh
サンプルは以下の動作を行います。
- sample.xsdを入力としてosixakaを実行
- osixakaは、C++ソースとして、element.h、xiso.h、xiso.cppを生成
- すでに作成してあるparser.cppとまとめて、コンパイル & リンクし、parser(.exe)を作成
- sample.xmlをparserに読み込ませ、パース(デシリアライズ)し、再度シリアライズする。