http POSTの実行中にレスポンスをStringレスポンスとして格納します。httppostからのxmlの解析response
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
<sessionID>lo8mdn7bientr71b5kn1kote90</sessionID>
</response>
私は文字列としてだけでセッションIDを保存したいと思います:私は応答を印刷する場合
HttpResponse httpresponse = httpclient.execute(httppost);
HttpEntity resEntity = httpresponse.getEntity();
response = EntityUtils.toString(resEntity);
は、それは次のようになります。私は
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
InputSource is = new InputSource(new StringReader(xml));
と、このような様々な方法を試してみたが、それはDocumentBuildFactoryとのInputSourceが無効であるため、私は、コードを実行させません。
このXMLから特定の文字列を抽出するにはどうすればよいですか?
私のために[KSOAP2](http://ksoap2.sourceforge.net/)は、応答 – mihail