1

本当に太いXMLファイルを解析するための2つのオプションが目の前にあります。

  • TouchXML
  • GDataXML

XMLファイルは非常に巨大であるため、やるべきことはたくさんあります。すでにこれらのパーサーを使用している人に聞いてみようと思いました。

  1. ファットXMLファイルにはどちらが適していますか?
  2. TouchXMLはXMLファイルを編集/保存しないが、GDataXMLにはその機能があるというブログ投稿を見つけました。XMLファイルの編集/保存機能とはどういう意味ですか?
4

1 に答える 1

1

私があなたの質問に答えられるかどうか見てみましょう:

  1. ファットXMLファイルにはどちらが適していますか? 答えはどちらでもありません。どちらもDOMパーサーであり、実際にドキュメント全体をメモリにロードしてクエリを高速化します。大きなファイルを解析する場合は、組み込みのNSXMLParser、またはSAXベースのバージョンなどのSAXパーサーを使用することをお勧めしますlibxml2
  2. XMLファイルの編集/保存機能とはどういう意味ですか?さて、アプリの設定が含まれているXMLファイルがあるとします。そのファイルを開いて変更を加えると、それらを保存したくなるでしょう。そこで書き込みが行われます。書き込みを許可するパーサーを使用すると、メモリ内のxmlファイルの表現を、ディスクに書き込むことができる実際のファイルに保存できます。
于 2011-12-20T19:41:24.843 に答える