我想分析的是有像這些元素的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