解析 soapfault 错误代码和错误消息 android

Parsing soapfault error code and error message android

我正在使用 ksoap2 在 android 项目中调用 Web 服务。

我收到如下 WS 异常。这是我传递的输入的预期结果。

SoapFault - 错误代码:'soapenv:Server' 错误字符串:'test.exceptions.WsException' 错误演员:'null' 详细信息:org.kxml2.kdom.Node@5ebf64f

详细字段中有errorCode和errorMessage。但是我在解析它时遇到了问题。任何人都可以帮助我如何解析它。

谢谢

我通过异常处理解决了这个问题。

     catch (SoapFault sf)
        {

            String errorCode="",errorMessage="";
            Element el=sf.detail.getElement(0);


            for(int i=0;i<=el.getChildCount();i++)
            {

                el=el.getElement(0);
                if(el.getName().equals("WsException"))
                {
                    Element elementec=el.getElement(0);
                    errorCode=elementec.getChild(0).toString();

                    Element elementem=el.getElement(1);
                    errorMessage=elementem.getChild(0).toString();


                }

            }

            result="error Code "+ errorCode + "error Message " + errorMessage ;

        }