2010-05-04 45 views
2

我在使用Android 2.1上的kSOAP庫解析包含嵌套ComplexType的SOAP響應。kSOAP中複雜類型的XML/SOAP屬性

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

我實現我自己的類Event實現org.ksoap2.serialization.KvmSerializable解析這個響應。

如果,我怎麼能解析/反序列化event節點的屬性(att1att2att3)是我不清楚。目前的kSOAP實現甚至可能嗎?

謝謝。

回答

1

據我所知,閱讀屬性是不可能與kSOAP庫。這就是爲什麼我不想使用它。

編輯:在網上搜索了一下後,我發現似乎有一個補丁使它能夠讀取屬性。我想,你可以在這裏下載它,但我不知道這是否是正確的:Link to Download

但apperently這些傢伙有點設法得到它的工作:

last few posts are discussing it)。

希望這會有所幫助。如果你知道了,讓我知道。

ANOTHER編輯: 嘗試此鏈接。它肯定工程與KSOAP讀屬性:

This Post

2

我是筆者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鏈接頁面的鏈接,來看看如何讓編組工作。

+0

嗨ManFred, 固定版本能夠解析響應對象中的屬性。你可以請我幫助我如何在請求對象中添加屬性?我已經嘗試過使用addAttribute方法,但它不起作用。請幫幫我。 – Badal 2011-12-27 12:53:58

+0

作爲一個單獨的問題詢問你所做的事情以及你遇到的問題,或者在stackoverflow上發佈併發布到郵件列表或詢問郵件列表 – 2011-12-27 17:34:41