压缩xml的问题
想压缩文件中的第一个节点
org.w3c.dom.Node port = body.getChildNodes().item(0);
String portContent = port.toString();
ByteArrayOutputStream outArr = new ByteArrayOutputStream();
GZIPOutputStream zip = new GZIPOutputStream(outArr);
System.out.println("portContent.getBytes().length="+portContent.length());
zip.write(portContent.getBytes());
zip.flush();
zip.close();
这样可以吗?
portContent=[ns2:addUser: null],这样它的childnode有被压缩进去吗?
谢谢了
[解决办法]
可以将xml转成字符串