Android 正在为ksoap2和ID请求中的属性设置guid类型

Android 正在为ksoap2和ID请求中的属性设置guid类型,android,soap,ksoap,Android,Soap,Ksoap,我正在用ksoap2 android库开发android应用程序。 我可以获取并解析一些响应,但无法发送特定的请求,这需要将属性设置为“guid”类型 我想使用的服务说我不放置属性,尽管我是用字符串类型发送的。 也许我需要把它作为“guid”类型 根据我拙劣的理解,无论是ksoap还是Java,都无法将类型设置为guid 我不熟悉安卓系统和编程。 也许我是在问一个愚蠢的问题,但这几天我一直在胡思乱想。 请有人给我建议,我将非常感激 下面是服务公开的请求的定义 <AuthTicket&g

我正在用ksoap2 android库开发android应用程序。 我可以获取并解析一些响应,但无法发送特定的请求,这需要将属性设置为“guid”类型

我想使用的服务说我不放置属性,尽管我是用字符串类型发送的。 也许我需要把它作为“guid”类型

根据我拙劣的理解,无论是ksoap还是Java,都无法将类型设置为guid

我不熟悉安卓系统和编程。 也许我是在问一个愚蠢的问题,但这几天我一直在胡思乱想。 请有人给我建议,我将非常感激

下面是服务公开的请求的定义

  <AuthTicket>string</AuthTicket>
  <DicIDList>
    <guid>guid</guid>  // this property is what i can't put!! 
    <guid>guid</guid>
  </DicIDList>
谢谢。

我知道了

每次添加属性时,我都必须放置名称空间

所以,我应该这样写

addProperty(名称,“guid”,“19553dab-aa51-43bb-9fb7-764153b647ac”)

    soapObject.addProperty(SearchItem.TAG_AUTH_TICKET, SearchItem.AUTH_TICKET);
    SoapObject dicIdList = new SoapObject(NAMESPACE, "DicIdList");
    dicIdList.addProperty("guid", item.dicId);
    dicIdList.addProperty("guid", "19553dab-aa51-43bb-9fb7-764153b647ac");
    soapObject.addProperty(SearchItem.TAG_DIC_ID_LIST, dicIdList);