0

SAX API を使用してドキュメントを処理し、呼び出し元が SAX イベントを処理する SAX ContentHandler のインスタンスを渡すことができる新しい API を作成しました。これは機能しますが、コンテンツを InputStream として期待するレガシー コードもあります。

そのため、ContentHandler#characters(..) で受け取った文字を含む InputStream を返す getStream() メソッドを持つ SAX ContentHandler を実装する必要があります。これを効率的に行う方法について何か考えはありますか?

ありがとう

4

1 に答える 1

0

最終的に Tika の BodyContentHandler を使用し、それに PipedOutputStream を渡し、文字を PipedInputStream にパイプしました。

于 2012-04-26T00:16:26.793 に答える