有没有办法用JQuery动态解析压缩的XML文件?

时间:2012-02-27 09:14:44

标签: jquery xml

我想知道是否有方法可以动态解析压缩的xml文件,例如带有jQuery的example.xml.gz?

原因是文件很大并且如果我们调用对解压缩文件的请求会影响性能。有什么提示吗?

3 个答案:

答案 0 :(得分:2)

您可以让浏览器处理解压缩。

浏览器支持Content-Encoding = gzip,它在服务器/客户端级别“透明地”执行gzipping。

您也可以从文件(您的example.xml.gz)提供预先压缩的数据,这只需要一些配置来使服务器发送标头并按原样发送数据,而不是尝试重新压缩它。

答案 1 :(得分:0)

我不确定在这里使用压缩的xml是正确的方法。 Javascript需要未压缩的文件来解析它,所以Javascript必须首先解压缩你的文件,你失去了使用压缩文件的兴趣。也许最好使用未压缩的XML并将服务器设置为在数据传输时使用压缩(如果传输是pb,为什么需要压缩的xml)。

答案 2 :(得分:0)

JQuery主要是一个DOM操作库,不适合处理二进制文件格式。

难道你不能只消化xml服务器端,只提供客户端所需的服务吗?