java项目不允许使用字符串“ - ”

时间:2012-12-20 09:24:59

标签: java xml string parsing

  

可能重复:
  Cure for ‘The string “--” is not permitted within comments.’ exception?

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

The string "--" is not permitted within comments.
Exception in thread "main" org.xml.sax.SAXParseException: The string "--" is not permitted within comments.
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:246)
...

我该如何解决?

1 个答案:

答案 0 :(得分:5)

无需进一步了解您的代码:

你被告知有错误。在XML表格的某处,您有一条评论,其中包含--。例如:

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

这不是一个格式良好的XML。在评论中--是不允许的。解析器在检测注释结束时会遇到问题。