問題
非常に大きな XML ファイルをマシン上でローカルに開く場合、そのファイルが開くまでに時間がかかることはほぼ確実です。多くの場合、コンピューターが応答していないと判断してロックダウンする可能性があります。
これは、ユーザーが使用するかなり複雑なデータベースまたはシステムの XML バックアップをユーザーに提供する場合に問題になります。ユーザーが大規模なバックアップを開くことはもちろん、それらを使用する可能性はほとんどありません。
ページネーションは可能ですか?
XSLT を使用して、読み取り可能なバックアップをユーザーに提示します。これと同じ方法で、一度に 1 ページのデータのみをプルして、ファイル全体が一度に読み取られるのを防ぎ、上記の問題を引き起こすことは可能でしょうか。
答えは単にいいえだと思いますが、他の誰かが同じ問題を見て解決したかどうか知りたいです。
注: これはローカル マシン上でのみ行われます。インターネット接続は必要ありません。作業が簡単になる場合は、JavaScript を使用できます。