Java Apache POI问题TransformerFactory无法识别属性
调用Apache POI的POIXMLDocument.write()方法后引发异常。 我尝试了IcedTea和openjdkjava8,结果相同。 下面是th堆栈跟踪。任何帮助都将不胜感激 [org.apache.poi.util.XMLHelper]W不支持SAX功能[log suppressed 5分钟]java.lang.IllegalArgumentException:TransformerFactory无法识别属性'http://javax.xml.XMLConstants/property/accessExternalSchema'. com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.setAttribute(TransformerFactoryImpl.java:471)org.apache.poi.util.XMLHelper.trySet(XMLHelper.java:280)org.apache.poi.util.XMLHelper.getTransformerFactory(XMLHelper.java:222)org.apache.poi.util.util.XMLHelper.newTransformer(XMLHelper.java:227)org.apache.poi.openxml4j.opc.StreamHelper.saveXmlInStream(StreamHelper.java:56)org.apache.poi.openxml4j.opc.internal.ZipContentTypeManager.saveImpl(ZipContentTypeManager.java:69)org.apache.poi.openxml4j.opc.internal.ContentTypeManager.save(ContentTypeManager.java:452)org.apache.poi.openxml4j.opc.zip.zip.saveImpl(ZipPackage.java:520)在org.apache.poi.openxml4j.opc.OPCPackage.save(OPCPackage.java:1514)在org.apache.poi.ooxml.POIXMLDocument.write(POIXMLDocument.java:227)我修复了它Java Apache POI问题TransformerFactory无法识别属性,java,xml,apache-poi,sax,Java,Xml,Apache Poi,Sax,调用Apache POI的POIXMLDocument.write()方法后引发异常。 我尝试了IcedTea和openjdkjava8,结果相同。 下面是th堆栈跟踪。任何帮助都将不胜感激 [org.apache.poi.util.XMLHelper]W不支持SAX功能[log suppressed 5分钟]java.lang.IllegalArgumentException:TransformerFactory无法识别属性'http://javax.xml.XMLConstants/prop
出于某种原因,如果我在尝试编写文档之前调用System.setProperty(“org.apache.poi.util.POILogger”,“org.apache.poi.util.SystemOutLogger”);它会失败。我删除了它(旧)代码行,现在一切正常。这已修复,但尚未集成到POI中:谢谢。我指的不是过度的日志问题,而是引发的异常:java.lang.IllegalArgumentException:TransformerFactory无法识别属性“”。