在android中解析XML通过HttpPOST

时间:2013-02-04 06:28:37

标签: java android

在执行httpPOST期间,我将响应存储为String,我得到的响应是这样的:

   <?xml version="1.0" encoding="utf-8"?>
   <string xmlns="http://localhost:4471/">101~Success</string>

我只想在解析之后得到101~成功,这样我就可以通过使用split函数获得101但是我无法在android中获得这个元素。我在J2ME中得到了这个:

            InputStream in = new ByteArrayInputStream(strResponse.getBytes("UTF-8"));
            InputStreamReader is = new InputStreamReader(in);
            parser = new XmlParser(is);
            doc.parse( parser );

            Element root = doc.getRootElement();
            Element item = doc.getElement(2);
            String parsedResponse = item.getText(0);

我怎么能在android中做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以使用DOM解析XMl 或DOMXMLPULLParser

答案 1 :(得分:0)