XML/SOAP属性KSOAPの複合型の属性
-
02-10-2019 - |
質問
ネストされた石鹸の応答を解析しようとしています ComplexType
s Android 2.1でKSOAPライブラリを使用しています。
<event att1="value1" att2="value2" att3="value3">
<tag2> ... </tag2>
<tag3> ... </tag3>
</event>
私は自分のクラスを実装しました Event
それは実装しています org.ksoap2.serialization.KvmSerializable
この応答を解析する。
属性を解析/脱isial化する方法とどのように脱必要かどうかは明らかではありません(att1
, att2
と att3
)の event
ノード。現在のKSOAP実装でも可能ですか?
ありがとう。
解決
私の知る限り、KSOAPライブラリでは属性を読むことはできません。だから私はそれを使いたくないのです。
編集:Webで少し検索した後、属性を読み取ることができるパッチがあるように見えることがわかりました。ここからダウンロードできると思いますが、それが正しいかどうかはわかりません: ダウンロードへのリンク
しかし、これらの人たちはそれをうまくいくことができました:
お役に立てれば。あなたがそれを理解したかどうか教えてください。
別の編集:このリンクを試してください。それは間違いなくKSOAPで属性を読むのに役立ちます:
他のヒント
私は著者OSであり、属性パッチであり、現在は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リンクページのリンクのいくつかをご覧になり、マーシャリングを機能させる方法を確認してください。