Я использую библиотеку kSoap для сериализации и десерилизации. Мой ответ XML и преобразовать его в строку. затем проанализируйте его в "CustomSoapSerializationEnvelope", но он даст мне нулевое значение, когда я проанализирую его в объекте Soap для сопоставления объектов.
код здесь
public SoapObject createSoapObjectFromSoapObjectString(String soapObjectString) {
CustomSoapSerializationEnvelope env = new CustomSoapSerializationEnvelope(SoapEnvelope.VER12);
env.dotNet = true;
env.setOutputSoapObject(soapObjectString);
SoapObject so = null;
try {
so = ( SoapObject) env.getResponse();
} catch (Exception e){
e.printStackTrace();
}
Log.d(TAG,"asdasd");
return so;
}
so (объект Soap) равен нулю. но у Env есть мой ответ. Ответ в bodyOut, я также попробую это
so = ( SoapObject) env.bodyOut;
но все та же проблема.