请问一下怎么解析SoapObject数据,比如我的数据如下:
anyType{
 schema=anyType{
 element=anyType{
 complexType=anyType{
 choice=anyType{
 element=anyType{
 complexType=anyType{
 sequence=anyType{
 element=anyType{}; 
 element=anyType{}; 
 element=anyType{}; 
 element=anyType{}; 
     }; 
 }; 
 }; 
 }; 
 }; 
 }; 
 }; 
 diffgram=anyType{
 NewDataSet=anyType{
 Table=anyType{
 ID=2; 
 User_Name=XXX; 
 User_Pwd=123; 
 User_Pic=tian.jpg; 
 }; 
 }; 
 }; 
 }我 想把 里面的ID,User_Name,User_Pwd,User_Pic。解析出来放到 list<String,String> 中?
谢谢!!

解决方案 »

  1.   

    我在网上找了for(int   i=0;i <soapObject.getPropertyCount();i++){ 
    //              SoapObject   soapChilds   =(SoapObject)soapObject.getProperty(i); 
    //              Log.i("shouhulife",soapChilds.getProperty( "ID ").toString()); 
    //              Log.i("shouhulife",soapChilds.getProperty( "User_Name ").toString());
    //              Log.i("shouhulife",soapChilds.getProperty( "User_Pwd ").toString());
    //              Log.i("shouhulife",soapChilds.getProperty( "User_Pic ").toString());则这个代码,但是报错说 空指针。
      

  2.   

    Table=anyType{
                                    Photo_ID=5; 
                                    ID=2; 
                                    Photo_Uname=田海森              ; 
                                    Photo_Name=2012                                              ; 
                                    Photo_image=2012.jpg; 
                                    };
    怎么从这个字符串中解析出等号后面的数据到map<string,string>中?