我忽略了以下功能
SAXParserFactory spf = SAXParserFactory.newInstance();
spf.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
为什么第二行在单元测试中抛出异常,而在程序运行中却没有抛出异常?
org.xml.sax.SAXNotRecognizedException:无法识别功能“http://javax.xml.XMLConstants/feature/secure-processing”。?
最佳答案
您在两个环境中具有不同的 SAX 解析器实现或版本。您可以通过查看 SAXParserFactory
的具体 impl 类来确定实现。
关于java - 单元测试忽略SAX特性失败,但程序运行成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20648475/