我需要从我的 xml 文件中获取 StreamSource,但是我还需要使用自定义 EntityResolver。
我遇到的问题是我无法弄清楚如何将 XMLReader 放入我的流源中。
我正在执行以下操作:(doc 是 InputStream)
XMLReader reader = XMLReaderFactory.createXMLReader();
StreamSource doc_source = new StreamSource(doc);
reader.setEntityResolver(new PsudoEntityResolver());
doc_source.setReader(reader);
显然这不起作用,因为 setReader() 接受 Reader 作为其参数,而不是 XMLReader。
任何想法我可以如何解决这个问题。