`
花花人
  • 浏览: 67895 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

FF下提示xml处理指令不在外部实体的开始部分

    博客分类:
  • XML
阅读更多

最近在生成接口的xml文件时发现这样的情况:

 

  在IE下显示正常的接口xml文件,然而在火狐下提示 “xml处理指令不在外部实体的开始部分”。

 

原因: 在火狐下认为 xml文件的根节点必须是顶格书写,也就是说<?xml ……>  这一行必须是位于第一行的。

 

 

而在IE下貌似可以很好的兼容这一点,所以没有出现提示相关的信息。

 

久其原因: 我们在实际的接口文件(JSP  、 ASP)中很难完全避免 空格、 空行、 换行的出现,倘若能全部去除这些在实际生成文件时产生的 空格、 空行、 换行的话,火狐下的那种提示信息也就可以避免了。

 

下面给出另一种较为简便的做法:

 

 response.reset();
 response.setContentType("text/xml;charset=GBK");
   out.clear();
   out.println(result.toString());
   out.close();

 

分享到:
评论

相关推荐

    java处理BOM头的XML

    当XML文件以UTF-16编码并包含BOM头时,DOM4J在解析过程中可能会遇到问题,因为DOM4J默认并不期望XML文档以这种方式开始。这可能导致解析异常,例如`org.dom4j.DocumentException: Incorrect byte order mark (BOM) ...

    JS读取XML例子(兼容IE和FF).rar

    这个"JS读取XML例子(兼容IE和FF).rar"压缩包包含了一个示例,展示了如何在不依赖任何插件的情况下,使用JavaScript在Internet Explorer(IE)和Firefox(FF)等浏览器中读取XML文件。下面我们将详细探讨JavaScript...

    Unity 在StreamingAssets路径下加载Xml文件

    在处理XML文件时,有时我们会遇到BOM问题。BOM是Unicode编码的一种标记,用于标识文件的字符编码类型,但某些XML解析器可能会对它感到困扰。为了确保正确解析,我们需要在读取文件前跳过BOM。对于UTF-8编码的XML文件...

    solr4的IK中文分词器IKAnalyzer2012FF_u1.jar和相关xml文件

    "solr4的IK中文分词器IKAnalyzer2012FF_u1.jar和相关xml文件"是用于优化Solr在处理中文内容时的关键组件。 IKAnalyzer2012FF_u1.jar是一个Java库,它是IK Analyzer的一个版本,专门设计用于中文分词。IK Analyzer是...

    js操作XML文件(兼容FF,IE)

    在处理XML(可扩展标记语言)文件时,JavaScript提供了多种方法来读取、解析和修改XML数据,尽管不同浏览器(如Firefox和Internet Explorer)的实现可能存在差异。本文将详细探讨如何在JavaScript中操作XML文件,并...

    省市县级联XML版(支持FF,Chrome,IE).rar

    标题中的“省市县级联XML版(支持FF,Chrome,IE).rar”指的是一个压缩包文件,其中包含了用于处理中国省市县三级联动数据的资源。这个压缩包特别指出它支持Firefox(FF)、Chrome和Internet Explorer(IE)这三种主流...

    Android下基于XML的Graphics_shape使用方法.docx

    `Graphics_shape`是Android SDK提供的一种强大的工具,允许通过XML文件定义各种形状,如矩形、椭圆、线性渐变、径向渐变等,而无需依赖外部图像资源。这种方式既方便又节省内存,特别适合动态改变或自定义UI元素。 ...

    VISCA部分协议命令

    在深入探讨VISCA协议及其部分命令之前,我们首先需要理解VISCA协议的本质和它在视频会议及监控系统中的重要性。VISCA(Video System Control Architecture)是索尼公司开发的一种用于控制视频设备的通信协议,主要...

    Xml+JS省市县三级联动(兼容IE FF)

    "Xml+JS省市县三级联动(兼容IE FF)"就是一个这样的解决方案,它利用JavaScript(JS)语言处理XML文件,实现了在不同浏览器(如Internet Explorer和Firefox)中都可正常运行的联动效果。 XML(Extensible Markup ...

    IE和FF的部分区别

    这两个浏览器在处理JavaScript和CSS样式时存在诸多差异,这使得代码在不同环境下表现不一致。以下是关于IE和FF部分区别的详细分析: 1. **边界问题**: - 在CSS中,IE将边框宽度计算在元素的总宽度和高度之内,而...

    PHP实现网站打包为XML文件的类

    文件使用FTP命令一条一条执行传效率还是很低的。 我做了一个网站文件和XML文件互相转换的类,发布出来方便大家使用。 /** * @author shadu####foxmail.com * @version v0.2 * @updated 2009-05-20 * @desc ...

    JS读取并输出xml文件节点及属性(兼容IE,FF)

    JS读取并输出xml文件节点及属性(兼容IE,FF)

    自动交巨匠改.xml

    自动交巨匠改.xml

    flash_xml饼图

    在IT行业中,动态数据可视化是数据处理和分析的关键部分,特别是在网页开发中。"Flash + XML饼图"是一个经典的技术组合,用于创建交互式的、基于Web的图表,特别是饼图。这种技术允许开发者从外部XML文件中获取数据...

    FF.rar_ff3338_www_ff3338_com_www.ff3338

    在IT领域,算法是核心部分,用于处理数据、进行计算、解决问题等。如果"Ford folcerson algorithm"是一个实际存在的算法,那么它可能涉及到特定的技术,比如数据结构、搜索、优化、机器学习等领域。然而,由于信息...

    FusionCharts XML标签及属性

    提供的`xml3.png`到`xml5.png`可能展示了XML文档的不同部分,比如`&lt;chart&gt;`标签的属性、`&lt;categories&gt;`和`&lt;dataset&gt;`的结构,以及`&lt;set&gt;`标签的用法。通过这些图片,可以更直观地理解XML结构。 总结来说,...

    FF新鲜事删除

    FF新鲜事删除是一个针对特定软件或广告的批处理文件,主要功能是帮助用户彻底移除“FF新鲜事”这一程序,包括它的相关文件和在Windows注册表中的条目。批处理文件(.bat)是一种文本文件,包含了命令行指令序列,...

    Android中使用xml文件定义颜色资源.pdf

    通常,颜色资源被定义在`res/values`目录下的`colors.xml`文件中。这个文件如果没有,可以手动创建。在`colors.xml`文件内,你可以像这样定义一个颜色: ```xml &lt;color name="my_color_name"&gt;#FF0000&lt;/color&gt; &lt;!-...

    将图片信息写入XML

    将导入的图片中颜色相同的点的范围写入xml。 使用说明: 2.2.1 默认 系统窗体根据配置文件显示当前时间应关闭的区域。 注:可在界面下方的表格中修改关闭区域的相关信息,按【Enter】键完成修改,相关信息将在...

    js解析xml文件的完整代码

    在JavaScript中解析XML文件是一项常见的任务,特别是在处理服务器返回的数据或者构建富客户端应用时。XML(eXtensible Markup Language)是一种结构化数据格式,它允许我们存储和传输信息,而JavaScript作为浏览器中...

Global site tag (gtag.js) - Google Analytics