Going my way

いいなと思ったことをメモしていきます。

SAXとDOMの使い分けのメモ


Advertisements


パーサーとは、XMLドキュメントの解析が可能なクラスのこと。
XMLパーサーを開発するための指標に

・SAX(Simple API for XML)
・DOM(Document Object Model)

がある。

■DOM
W3Cにおいて定義されている仕様。
XMLドキュメントの解析、検証、そして変更まで行うことが可能
XMLドキュメントの作成や操作を目的として使われる

■SAX
メーリングリストで討論の結果、開発されたもの
XMLドキュメントを順に読み込んで、読み取り専用で処理を行う
・システムリソースの使用を最低限に抑えるときに、DOMよりSAXを使う

短くなってしまったが、次回からJavaXMLファイルを解析するサンプルソースを書いていく。