2

可能重复:
解决“注释中不允许使用字符串“--”。例外?

我有一个 Java 项目来解析和编辑 XML 文件。当我尝试运行该项目时,我收到以下日志消息:

注释中不允许使用字符串“--”。
线程“main”org.xml.sax.SAXParseException 中的异常:注释中不允许使用字符串“--”。
    在 com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:246)
...

我该如何解决?

4

1 回答 1

8

在不进一步了解您的代码的情况下:

正如你所说,有错误。在您的 XML 工作表中的某处,您有一条注释,其中包含 a --。例如这样的:

<root>
  <!-- my comment with -- in it -->
</root>

这不是格式良好的 XML。--不允许在评论内。解析器将无法检测到注释的结尾。

于 2012-12-20T09:27:46.827 回答