【问题标题】:Xml file parsing prolog errorxml文件解析prolog错误
【发布时间】:2012-06-24 10:58:02
【问题描述】:

我有一个以

开头的 xml 文件

..... 并在 java 中进行了 dom xml 解析。如果我通过 Firefox 浏览器 4.0 版中的 Tomcat 管理器编译和运行,该程序将成功执行。但如果我在我的 Firefox 浏览器最新版本 12.0 或 IE 8 中尝试相同的操作,则会导致以下错误。

SAX 异常:org.xml.sax.SAXParseException;行号:1;列号:1; prolog中不允许内容。我在互联网上搜索了这个问题,有人说在utf-8和prolog之间添加一个空格。我也试过了。但问题依然存在。所以任何提供建议的人都会帮助我。

【问题讨论】:

  • 你能直接在 IE 8 中打开 xml 吗... 是否有效或报错...?
  • 你可能忘记添加了?在开始时,因为最新的浏览器使用 xhtml。所以对标签非常严格。即 参考链接:tlt.its.psu.edu/suggestions/international/web/tips/declare.html
  • 我可以在浏览器 IE 8 和 Firefox 12.0 上打开文件
  • 我已经在我的 xml 文件中添加了 ?xml version="1.0" 但还是不行
  • 我在<? 之间看到一个空格字符。请尝试删除它。

标签: java xml firefox


【解决方案1】:

我遇到了同样的问题,原因只是一个简单的错误,因为我没有提供parse方法的文件路径。

拥有正确的文件路径为我解决了这个问题。

【讨论】:

    【解决方案2】:

    我认为这一行之前有空格

    【讨论】:

      猜你喜欢
      • 2011-10-23
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      • 1970-01-01
      • 2015-12-12
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      相关资源
      最近更新 更多