如果用HashMap需要解析xml,会比较麻烦,所以我尽量不用HashMap,而是用String[]来构造自己的复杂类,比如Data数据类型,会像这样表示:
public class TestMap{
  private String key=null;
  private String value=null;  public TestMap(){
  }
  
  public TestMap(String key,String value){
    setKey(key);
    setValue(value);
  }  public String getKey(){
     return key;
  }  public void setKey(String key){
    this.key=key;
  }  public String getValue(){
    return value;
  }  public void setValue(String value){
    this.value=value;
  }
}public class Data {
  private String author=null;
  private String address=null;
  private Testmap[] map=null;  public Data() {
    
  }
 
  public String getAddress(){
    return address;
  }
  public void setAddress(String address){
    this.address=address;
  }
 
  public String getAouthor(){
    return author;
  }
  public void setAouthor(String author){
    this.author=author;
  }
 
  public Testmap[] getHMap(){
    return hmap;
  }
  public void setHMap(HTestmap[] map){
    this.hmap=map;
  }
}你表布之后,就会发现用delphi解析起来很容易,跟平常用的delphi中的数据类型没有什么差别。而且不容易出错。

解决方案 »

  1.   

    还有webservice本身的工作效率就比较低,所以要尽量减少调用webservice的次数。
    我还是建议你买本介绍webservice的书看看。
      

  2.   

    To: zhx_232(笨狗熊妹妹)     看到你的回贴真的让我好感动...想与你进一步的讨论这方面的内容.希望你在QQ里加我好吗?我的QQ号已通过csdn的发送留言发给了你!
      

  3.   

    zhx_232(笨狗熊妹妹)  我等着你救命呢....
      

  4.   

    zhx_232(笨狗熊妹妹)    等你等得好苦呀..你快出来指点一二呀....