xmlファイルからStreamSourceを取得する必要がありますが、カスタムEntityResolverも使用する必要があります。
私が抱えている問題は、XMLReaderをストリームソースに取り込む方法がわからないことです。
私は次のことをしています:(ドキュメントはInputStreamです)
XMLReader reader = XMLReaderFactory.createXMLReader();
StreamSource doc_source = new StreamSource(doc);
reader.setEntityResolver(new PsudoEntityResolver());
doc_source.setReader(reader);
setReader()はXMLReaderではなくReaderを引数として受け入れるため、明らかにこれは機能しません。
私がこれを回避する方法についてのアイデア。