我想分析的是有像这些元素的XML文件:的SAXException用分号
<element>&</element>
<element>&</element>
但SAX解析器解析过程中给了我以下异常:
org.xml.sax.SAXParseException: The reference to entity "amp" must end with the ';' delimiter.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:208)
有任何已知的解决方法这个?
抛出异常Java代码是这样的:
DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(file);
以什么方式是“逃脱的分号”?那是你的*实际* XML?一个简短但完整的程序演示这个问题,以及一个示例XML文件,真的有帮助。 – 2012-03-22 16:39:54
对不起,我犯了一个错误。我现在纠正了我的帖子。 – adranale 2012-03-22 16:53:06
在撰写问题时请多加小心。当你错误地输入你的问题时,将问题发送给追踪问题是令人讨厌的。 – skaffman 2012-03-22 17:44:10