Tsutsui Kazuhiko
kaz22****@io*****
2002年 11月 7日 (木) 10:10:08 JST
筒井です。 > 遊んで/いぢめてやってください。バグの報告とか、 > "こんなことできたら幸せ"とか、お待ち申し上げます。 フィードバックが遅くなりました。 tociのtutorialを見ながら、こちょこちょ遊んでいたのですが XMLで持つデータの一番目のパラメータ型をint型にするとゴミ データが入るようです。 # 環境 Win2K SP2、VC++6.0 SP5、Xerces2.0.0 例えば 'tutorial.html'にあります'AccountTest.xml'の ・・・ <types> <type name='user'>std::string name; int id;</type> [*] <type name='test'>std::string name; int result;</type> </types> ・・・ の[*]の部分を ・・・ <types> <type name='user'>int id; std::string name;</type> [*] <type name='test'>std::string name; int result;</type> </types> ・・・ 上記のようにパラメータの定義順を「std::string int」から 「int std::string」ひっくり返した後、 ・上記変更の影響を受ける部分を修正 ・cuppa::TestData::params_type 型に読み込まれているデータを標準 出力へ吐き出すように修正 し、下記のデータを食べさせて実行しますと <method name='testLogin'> <params name='user' type='user'> <param>5 cocupp</param> <param>8 umigame</param> </params> </method> 結果は id-> 0 name-> id-> 5 name-> cocupp id-> 8 name-> umigame と出力され、1件目にゴミが混入します。 僕の'使い方'、'設定の仕方'がおかしいのかもしれませんが、一度 確かめていただけますでしょうか?