2

ComplexTypeAndroid 2.1 で kSOAP ライブラリを使用して、ネストされた s を含む SOAP 応答を解析しようとしています。

<event att1="value1" att2="value2" att3="value3"> 
   <tag2> ... </tag2>
   <tag3> ... </tag3>
</event>

この応答を解析するために 実装する独自のクラスEventを実装しました。org.ksoap2.serialization.KvmSerializable

ノードの属性 ( att1att2およびatt3) を解析/逆シリアル化できるかどうか、およびその方法が明確ではありません。event現在の kSOAP 実装でも可能ですか?

ありがとう。

4

2 に答える 2

2

私は属性パッチの作成者であり、現在はksaop2-androidのプロジェクトメンテナーです。http://code.google.com/p/ksoap2-android/

属性の解析は、私のプロジェクトバージョン2.5.1と最新の2.5.2のコードで確実に機能します。私はAndroidマーケットで問題なく稼働しているアプリケーションでそれを使用しています。

それを使用する方法については、wikiページを参照してください。

http://code.google.com/p/ksoap2-android/wiki/HowToUse

また、マーシャリングを機能させる方法については、wikiリンクページのいくつかのリンクを参照してください。

于 2010-11-02T16:54:31.757 に答える
1

私の知る限り、kSOAPライブラリでは属性を読み取ることはできません。だから私はそれを使いたくないのです。

編集:ウェブで少し検索した後、属性を読み取れるようにするパッチが出ているようだとわかりました。ここからダウンロードできると思いますが、正しいかどうかはわかりません:ダウンロードへのリンク

しかし、どうやらこれらの人はそれをうまく機能させることができました:

最後のいくつかの投稿はそれについて議論しています)。

お役に立てれば。あなたがそれを理解したかどうか私に知らせてください。

別の編集:このリンクを試してください。これは、kSOAPを使用して属性を読み取る際に確実に機能します。

この郵便受け

于 2010-05-20T11:26:42.047 に答える