我想解析一個XML文件,它是在Java中使用SAX解析器的1.23 GB。我正在使用Mac OS和JDK 1.7.0.51。不幸的是,我收到以下錯誤:如何增加使用SAX解析XML文件的entityExpansionLimit
The pasrser has encountered more than "64000" entity expansions in this document; this is the limit imposed by the JDK.
我一直建議得到實體擴展擴展,但不知道如何做到這一點。任何人都可以在這個問題上幫助我。非常感謝您的幫助。
謝謝您的回覆。該網站上有一些代碼。我嘗試了他們,但不幸的是我仍然有同樣的問題。我試過這一個:SAXParserFactory spf = SAXParserFactory.newInstance(); spf.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING,false); – user2864315