我想創建一個SoapObject內一個新的屬性,它包含與屬性,對他們這樣簡單的字符串屬性:Ksoap2 Android的屬性添加到一個簡單的屬性
<Power Unit="kw">1500</Power>
這裏是我使用的代碼我的樣品在下面。
final SoapObject powerObject= new SoapObject(namespace, "Power");
powerObject.addAttribute("Unit", getPowerUnit());
PropertyInfo powerObjectProperty = new PropertyInfo();
powerObjectProperty .setName("");
powerObjectProperty .type = String.class;
powerObjectProperty .setValue(getPower());
powerObjectProperty .addProperty(powerObjectProperty);
root.addSoapObject(powerObject); // this is my root for the hierarchy
,我可以達到最好的是以下幾點:
<Power Unit="kw"><>1500</></Power>
我甚至嘗試添加的一切作爲一個字符串,但編碼<>標記。
<Power Unit"kw">1500</Power>
我使用:
ksoap2-Android的組裝2.6.0-JAR-與-dependencies.jar在Android上。
所以現在這是固定的,你將如何使用您的代碼示例當前ksoap2發佈的addAttribute?你可以添加另一個編輯? – whyoz 2014-01-07 19:03:49
爲我的情況想出來,如果你在開始和結束標籤之間沒有文本,你可能想要檢查它。重要的工作Donnie .. – whyoz 2014-01-07 23:22:06
你可以在這裏下載更新版本的庫:https:/ /oss.sonatype.org/content/repositories/ksoap2-android-releases/com/google/code/ksoap2-android/ksoap2-android/3.6.2/ – 2016-10-28 22:27:52