Like many other Android developers I came to the same problem – parsing SOAP in Android.
My short instruction how to do this…

  1. download ksoap2 sourse files – (
  2. download kxml2 source files – (
  3. put in your source folder:

    take missed kObjects files from here:


  4. Use simple code to connect the server
    private static final String SOAP_ACTION = "myMethod";
    private static final String METHOD_NAME = "myMethod";
    private static final String NAMESPACE = "";
    private static final String URL = "";
    void test() {
        try {
            SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
            request.addProperty("prop1", "myprop");
            SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
            HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
  , envelope);
            Object result = envelope.getResponse();
            //handle result here
        } catch (Exception e) {