从xml解析响应

时间:2011-07-01 05:52:19

标签: android web-services parsing response

我是webservices的新手,我想解析这个xml并将响应(String val)存储在局部变量中。我怎样才能做到这一点? PLZ有人发布了代码片段。

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
  Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
      <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
      <RegisterUserResponse xmlns="http://tempuri.org/">
     <RegisterUserResult>string</RegisterUserResult>
      </RegisterUserResponse>
    </soap:Body>
   </soap:Envelope>

3 个答案:

答案 0 :(得分:1)

Android本身有许多解析技术:XmlPullParser,DOM Parser和SAXParser。你可以实现任何。

以下是了解XML解析的最佳示例:http://www.ibm.com/developerworks/library/x-android/

否则,您应该尝试通过以下链接使用Google:http://bit.ly/j1j12x

答案 1 :(得分:0)

答案 2 :(得分:0)

您应该能够在Google文档中获得有关Android所需的任何内容。这是一个链接:

http://developer.android.com/training/basics/network-ops/xml.html