0

httpPOST の実行中に、応答を文字列として保存し、取得している応答は次のようになります。

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

分割関数を使用して 101 を取得できるように、解析後に 101~Success を取得したいだけですが、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);

どうすればアンドロイドでそれを行うことができますか?

4

1 に答える 1

0

DOM またはDOM またはXMLPULLParserを使用して XML を解析できます。

于 2013-02-04T06:43:15.737 に答える