Re: String型からの InputStream の取得
西野です。
>java.io.ByteArrayInputStreamのほうがかなりコードが少なくて書けるので
なんと後ろ向きな・・・・。と言うより、何故、あんな使いにくいJAXPにこだわるのでしょうか、Java1.4からバンドルされているからでしょうか。僕ならJDOMを使いますね。因みに、JDOMのorg.jdom.input.SAXBuilderに以下のメソッドがあります。
Document build(java.io.Reader characterStream)
つまり、スピードの速いSAXで読んで、DOMオブジェクトに相当するDocumentを作るわけです。これをDOMに変換することも簡単だし、そんなことをわざわざしなくても、いろいろなことが出来ます。
また、JDOMと一緒にxerces、xalanもバンドルされています。
以上です。
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735