1

我有一个 xml 文件,它开始 < ?xml version="1.0" encoding="utf-8"?>

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

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

4

2 回答 2

0

我认为 < ?xml version="1.0" encoding="utf-8"?> 这一行之前有空格

于 2014-04-24T17:25:45.333 回答
0

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

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

于 2012-11-05T15:55:35.553 回答