テクノロジ系 / アルゴリズムとプログラミング
DOM(Document Object Model)
DOMは、HTMLやXML文書をツリー構造のオブジェクトとして扱うためのモデルです。
別名・関連表記:Document Object Model
もう少し詳しく
プログラムから要素を取得・追加・削除・変更できるため、ブラウザ上の動的な画面変更やXML処理で使われます。文書全体をメモリ上に展開する点がSAXとの違いです。
試験での見方
例:ボタンを押したら画面の文章を書き換える処理は、DOM操作で実現できます。
DOMとSAXの比較では、メモリ消費、ランダムアクセス、更新のしやすさが問われます。