Webservice xml解析

来源:互联网 发布:电脑报 淘宝 编辑:程序博客网 时间:2024/06/01 20:29
new Thread(new Runnable() {    @Override    public void run() {        HttpTransportSE se=new HttpTransportSE("http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx");        SoapSerializationEnvelope sse=new SoapSerializationEnvelope(SoapEnvelope.VER11);        SoapObject so=new SoapObject("http://WebXml.com.cn/","getMobileCodeInfo ");        sse.dotNet=true;        sse.bodyOut=so;        so.addProperty("mobileCode","15176046561");        so.addProperty("userID","");        try {            se.call("http://WebXml.com.cn/getMobileCodeInfo",sse);            SoapObject result= (SoapObject) sse.bodyIn;            if(result!=null){                final String result1 = result.getProperty("getMobileCodeInfoResult").toString();                runOnUiThread(new Runnable() {                    @Override                    public void run() {                        System.out.println(result1);                        Toast.makeText(MainActivity.this, result1, Toast.LENGTH_SHORT).show();                    }                });            }        } catch (Exception e) {            e.printStackTrace();        }    }}).start();附XmlPOST /WebServices/MobileCodeWS.asmx HTTP/1.1Host: ws.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: "http://WebXml.com.cn/getMobileCodeInfo"<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">  <soap:Body>    <getMobileCodeInfo xmlns="http://WebXml.com.cn/">      <mobileCode>string</mobileCode>      <userID>string</userID>    </getMobileCodeInfo>  </soap:Body></soap:Envelope>HTTP/1.1 200 OKContent-Type: text/xml; charset=utf-8Content-Length: length<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">  <soap:Body>    <getMobileCodeInfoResponse xmlns="http://WebXml.com.cn/">      <getMobileCodeInfoResult>string</getMobileCodeInfoResult>    </getMobileCodeInfoResponse>  </soap:Body></soap:Envelope>
原创粉丝点击