我是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>
答案 0 :(得分:1)
Android本身有许多解析技术:XmlPullParser,DOM Parser和SAXParser。你可以实现任何。
以下是了解XML解析的最佳示例:http://www.ibm.com/developerworks/library/x-android/
否则,您应该尝试通过以下链接使用Google:http://bit.ly/j1j12x
答案 1 :(得分:0)
您可以使用SAX,DOM或拉解析器。按照教程链接
http://www.androidpeople.com/android-xml-parsing-tutorial-using-saxparser
http://www.androidpeople.com/android-xml-parsing-tutorial-%E2%80%93-using-domparser
http://www.tutorialforandroid.com/2009/05/how-to-use-xmlpullparser-in-android.html
答案 2 :(得分:0)
您应该能够在Google文档中获得有关Android所需的任何内容。这是一个链接:
http://developer.android.com/training/basics/network-ops/xml.html