當我嘗試運行我的java程序(它應該讀取一個xml文件並打印出一些內容)時,出現以下錯誤。Java XML處理實體問題?
從我的理解有一個未參考的實體,它不是XML標準的一部分,所以我的問題是;我該如何解決這個問題?
感謝,
[Fatal Error] subject.xml:4:233: The entity "rsquo" was referenced, but not declared.
org.xml.sax.SAXParseException: The entity "rsquo" was referenced, but not declared.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at DomParserExample2.parseXmlFile(DomParserExample2.java:42)
at DomParserExample2.runExample(DomParserExample2.java:24)
at DomParserExample2.main(DomParserExample2.java:115)
Exception in thread "main" java.lang.NullPointerException
at DomParserExample2.parseDocument(DomParserExample2.java:54)
at DomParserExample2.runExample(DomParserExample2.java:27)
at DomParserExample2.main(DomParserExample2.java:115)
這樣的可能性我應該將<!ENTITY rsquo「’>>行添加到我的xml文檔中,並且我的問題將消失? – 2010-11-04 10:38:43
我已將更多信息添加到我的答案中 – 2010-11-04 11:19:39