0

もともと私はこれに Java API を使用しようとしていましたが、XML ストリームを介して送信される XML ドキュメントを解析するために Scala を使用できるかどうかを確認します。の基本的な設定は次のとおりですXMLEventReader

val reader = new xml.pull.XMLEventReader(IOSource)
while (reader.hasNext) System.out.println(reader.next)

問題はIOSourceの形式である必要があり、scala.io.Sourceそのような解析のためのローカル ファイル メソッドしか表示されません。ストリーミング HTTP からの XML をイベント リーダーにフィードするには、どのネイティブ Scala API を使用できますか?

ありがとう!

編集

Java API が必要になるようです。代わりに、JavaInputStreamを Scalaに変換することは可能io.Sourceですか?

4

1 に答える 1

1

Scala 2.10.2 標準ライブラリscala.io.Source( が必要object Sourceであり、 が必要ではないabstract class Source) は、およびfrom*を含む多数のメソッドを提供します。fromInputStreamfromURL

Scala 2.9.X は、私が思い出す限り、同じではないにしても似ています。

于 2013-07-23T04:53:37.257 に答える