2

DOM パーサーと SAX パーサーを使用して Android XML 解析を行うことで得られる正確な利点を知りたいですか?
SAX パーサーよりも DOm パーサーの方が有利なのか、それともその逆なのか。

どうか明らかにしてください。

ありがとう、
セン

4

1 に答える 1

8

こんにちは、SAX 解析は DOM よりも実装するのに最適です。これら 2 つの違いを以下で確認してください。

ドム

  1. ノードはツリー構造の形式です
  2. メモリ: より多くのメモリを占有します。DOM は小さな XML ドキュメントの場合にのみ優先されます。
  3. 実行時の速度が遅い
  4. オブジェクトとして保存
  5. プログラム的に簡単に実装
  6. ナビゲーションと使いやすさ。

サックス

  1. イベントの順序
  2. 大きなドキュメントに適したメモリを使用しません。
  3. 上記の点により、実行時の速度が向上します。
  4. オブジェクトが作成されます。
  5. オブジェクトを作成するためのコードを書く必要がある
  6. SAX では、ドキュメントを順次処理するため、後方ナビゲーションはできません。
于 2010-12-21T14:30:25.800 に答える