欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Jqgrid读取动态XML数据时如果浏览器是Firefox需要特别注意的问题

程序员文章站 2022-06-06 12:33:32
...

今天运用jqgrid做第一个demo,例子很简单,后台返回的数据类型是xml格式,例子做成后在IE上测试没有任何问题,但是在Firefox上却无论如何也显示不出数据来,百思不得其解,乃网上搜索这个问题,其中在baidu知道中有一个问题及其回答引起了我的注意:

 

Jqgrid读取动态XML数据时如果浏览器是Firefox需要特别注意的问题
            
    
    博客分类: 工作札记 浏览器FirefoxXMLIEJSP 

 

我后台使用的是JSP,通过查看生成的xml数据,指令前面果然有空行,于是在输出xml数据之前,先调用jsp隐含对象out的clear方法将输出清空:

 

out.clear();//以前这句是没有的
out.println("<?xml version=\"1.0\" encoding=\"utf-8\"?>");

 

结果在Firefox中就能看到jqgrid展现出的xml数据了,如下图:

Jqgrid读取动态XML数据时如果浏览器是Firefox需要特别注意的问题
            
    
    博客分类: 工作札记 浏览器FirefoxXMLIEJSP 

 

结论:使用Firefox解析后台返回的xml数据要特别小心了,xml指令只能放在xml文档的最开始的地方,前面有空格、回车、以及实体都不行!!

 

 

  • Jqgrid读取动态XML数据时如果浏览器是Firefox需要特别注意的问题
            
    
    博客分类: 工作札记 浏览器FirefoxXMLIEJSP 
  • 大小: 23.3 KB
  • Jqgrid读取动态XML数据时如果浏览器是Firefox需要特别注意的问题
            
    
    博客分类: 工作札记 浏览器FirefoxXMLIEJSP 
  • 大小: 55.3 KB