搜索相关资料中.....

解决方案 »

  1.   

    xml跟json相比这本身都是它的一个弱点,好像没别的办法 了
      

  2.   

    要做成根winrar的效果那样是不可能的
      

  3.   

    那如果从服务器那边压缩~然后在客户端用javascript解压缩呢?
      

  4.   

    俄到是做了个js调用bean,bean调service的解压方法,呼。。
      

  5.   


    package xmlToZip;import java.io.DataOutputStream;
    import java.io.FileOutputStream;
    import java.util.zip.ZipEntry;
    import java.util.zip.ZipOutputStream;public class xmlToZipTest {
    public static void main(String[] arg) throws Exception{ 
    String xml; 
    /* 
    * 生成你的xml数据,存在String xml中。 
    */ 
    ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream("D://test.zip")); 
    //声明ZipOutputStream,用来输出zip文件。  ZipEntry entry = new ZipEntry("test.xml"); 
    //声明ZipEntry  zipOut.putNextEntry(entry); 
    //将entry加入到zipOut中。  DataOutputStream dataOs = new DataOutputStream(zipOut); 
    //利用DataOutputStream对ZipOutputStream进行包装。 
    dataOs.writeBytes(xml);
    //输出zip文件。 
    dataOs.close(); 

    }