0

Transport For London (TFL) - Journey Planner Timetables API を使用してstream.zip、オクテット ストリームから取得しています。このアーカイブ内には、さらに 3 つの圧縮されたディレクトリがあります。ディレクトリの 1 つだけが役に立ちます。そのディレクトリには、解析してデータベースに入れたい多数の XML ファイルが存在します。

データベースを定期的に (最低 10 分) 更新できるようにする必要があるため、stream.zip をディスクにダウンロードして、代わりに必要なデータを読み取って抽出する必要はありません。

stream.zip の構造は次のようになります。

  • stream.zip
    • バスパート1.zip
    • バスパート2.zip
    • lultramdlrcablecarriver.zip (解析したい XML ファイルが含まれています。)

確かに、私はストリームを扱うのは初めてで、物事をシンプルに保ちたいと思っていますが、これらの XML ファイルを使用するよりスマートな (無駄の少ない) 方法があると感じています。

ストリームの経験がある人は、上記を達成するために必要な手順を説明できますか? 私はちょうどいくつかの方向の後です。喜んで読みに行きます。

どうもありがとう。

4

1 に答える 1

1

アクセスできるのが stream.zip だけである場合、その特定の部分だけを読み取る方法はありません。サーバーは、開く前に完全なファイルを必要とします。

于 2013-10-27T16:09:48.480 に答える