• ベストアンサー

XMLデータを表示するときの処理速度について

初心者です。よろしくお願いします。 データとして 約1万行の XMLファイルを作成して、それを java script ならびに 非同期通信で Web siteへ表示するように しましたが、とにかく 処理速度が遅すぎるんですね。 結局、あまりに動作が遅いので それでは使い物にならず XMLのデータをいくつかに分割せざるを得ませんでした。何かいいほうはないでしょうか。SAPというやり方があるようですが、 素人にはかなり難しいと聞いているし。もう少し簡単な方法で なにかあれば、 大ざっぱなことでもよろしいですから教えていただけば幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

SAPじゃなくてSAXじゃない? javascriptはDOMと言われ、全部読み込んでツリーを生成してから処理が開始されるからその大きさのXMLだとすごい時間かかるだろうしメモリも喰うだろうね。 SAXに手を出すわけにいかないなら小分けにするしか手だてが無いよ。 http://www.google.co.jp/search?q=xml%20sax&hl=ja&lr=lang_ja

tonbeisan
質問者

お礼

ご解答 ありがとうございます。 やはり、SAX 以外には 手がないですか。  あっそうですね、SAPではなく、SAXでした。 うーむ、やはり、そうですか、SAX 以外に手がないとすると、 あまり 大量のデータは使えないということですね。

関連するQ&A