Bir http POST uygulamasının yürütülmesi sırasında yanıt bir Dize yanıtı olarak saklanır.https giriş yanıtından xml ayrıştırılıyor
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
<sessionID>lo8mdn7bientr71b5kn1kote90</sessionID>
</response>
Ben bir dize olarak sadece SessionID saklamak istiyorum: Ben yanıtını yazdırırsanız
HttpResponse httpresponse = httpclient.execute(httppost);
HttpEntity resEntity = httpresponse.getEntity();
response = EntityUtils.toString(resEntity);
Göründüğü gibi. Ben
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
InputSource is = new InputSource(new StringReader(xml));
ve bunun gibi çeşitli yöntemler denedim ama DocumentBuildFactory ve InputSource geçersizdir çünkü beni kod çalıştırmasına izin vermeyecek.
Bu XML'den belirli dizeleri çıkarmak için ne yapmalıyım?
[KSOAP2] (http://ksoap2.sourceforge.net/) için – mihail