ksoap2中的元素的getAttribute,android

时间:2012-11-27 06:51:06

标签: android soap ksoap2

所以,我有一个肥皂服务,从中得到一些响应,如下所示:

<xml>   
  <SpinnerMaster name="masterStatus">
              <value>Unknown</value>
              <value>Not Started</value>
              <value>Excavation</value>
              <value>Piling</value>
              <value>Plinth</value>
              <value>Floor Slab</value>
              <value>Internal Work</value>
              <value>External Work</value>
              <value>Complete</value>
            </SpinnerMaster>


<status type="drop" editable="1">1</status>
</xml>

因此,当我想访问SpinnerMaster的属性时,它很简单:

((SoapObject)soapObject.getProperty("SpinnerMaster")).getAttribute("name")

但是当我尝试对我使用类强制转换异常的状态元素执行相同操作时。

((SoapObject)soapObject.getProperty("status")).getAttribute("type")

嗯,异常非常简单 - soapObject.getProperty(“status”)返回一个字符串,然后我无法将其强制转换回SoapObject,但是在这种情况下我怎样才能获得元素状态的属性类型。

0 个答案:

没有答案