情処用語辞典

DOM

説明

Document Object Modelの略で、HTML文書やXML文書の各要素を扱うためのAPIです。

HTML文書やXML文書をツリー構造として扱います。要素の参照、追加、更新、削除ができます。

XML文書を扱う代表的なAPIとして他にSAXがあります。DOMはSAXと比べると比較的わかりやすく高機能ですが、反面メモリー消費量が大きいです。

余談

XML文書の要素を変更する場合にはDOMを使うわけですが、単に参照するだけだったらXPathの方がわかりやすくて好きです。

関連用語