本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

DOM(Document Object Model)

DOMは、HTMLやXML文書をツリー構造のオブジェクトとして扱うためのモデルです。

別名・関連表記:Document Object Model

もう少し詳しく

プログラムから要素を取得・追加・削除・変更できるため、ブラウザ上の動的な画面変更やXML処理で使われます。文書全体をメモリ上に展開する点がSAXとの違いです。

試験での見方

黒猫の闇の刻印

DOMとSAXの比較では、メモリ消費、ランダムアクセス、更新のしやすさが問われます。

例:ボタンを押したら画面の文章を書き換える処理は、DOM操作で実現できます。

分類

テクノロジ系 / 基礎理論 / アルゴリズムとプログラミング

小分類:その他の言語

関連トピック:XML

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

アルゴリズムとプログラミングの用語一覧へ