使用kasoap2-Android进行XML解析

我很难解析这个结构xml:

  1 1 2012-03-28 13:39:04   2 1 2012-01-23 10:00:03   

也许有人可以给我一些想法如何解析它?

我的请求看起来:

 String method_name = "GetPublications"; // creating new SoapObject soap = GetSoapObject(method_name); SoapSerializationEnvelope envelope = GetEnvelope(soap); HttpTransportSE androidHttpTransport = new HttpTransportSE(REQUEST_URL); androidHttpTransport.call(NAMESPACE + method_name, envelope); soap = (SoapObject) envelope.getResponse(); 

kSoap2-Android正在返回:

 anyType{Publications=anyType{Publication=anyType{PublicationID=1; PublisherID=1; Date=2012-03-28 13:39:04; }; Publication=anyType{PublicationID=2; PublisherID=1; Date=2012-01-23 10:00:03; }; }; } 

谢谢。

解析xml文件,如:

第1步:创建类java bean,如:

 public class Publication { Integer PublicationId; Integer PublisherID; Date date; //define methods get, set for fields } 

第2步:使用KSOAP2通过使用实现您的想法:

 soap = (SoapObject) envelope.bodyIn soapResult = (SoapObject)soap.getProperty(0); for(int i=0;i 

希望它对你有用。