DOM パーサーと SAX パーサーを使用して Android XML 解析を行うことで得られる正確な利点を知りたいですか?
SAX パーサーよりも DOm パーサーの方が有利なのか、それともその逆なのか。
どうか明らかにしてください。
ありがとう、
セン
こんにちは、SAX 解析は DOM よりも実装するのに最適です。これら 2 つの違いを以下で確認してください。
ドム
- ノードはツリー構造の形式です
- メモリ: より多くのメモリを占有します。DOM は小さな XML ドキュメントの場合にのみ優先されます。
- 実行時の速度が遅い
- オブジェクトとして保存
- プログラム的に簡単に実装
- ナビゲーションと使いやすさ。
サックス
- イベントの順序
- 大きなドキュメントに適したメモリを使用しません。
- 上記の点により、実行時の速度が向上します。
- オブジェクトが作成されます。
- オブジェクトを作成するためのコードを書く必要がある
- SAX では、ドキュメントを順次処理するため、後方ナビゲーションはできません。