Java/ XML

■XML@JAVA
↓4種類のパーサを使うことでJavaでXMLが扱える。
DOM:オブジェクトモデル
SAX:プッシュモデル
StAX(Streaming API for XML):プルモデル
JAXB

■プッシュ&プル
*プッシュモデル
 一方的にパーサがパースをしているAPを呼び出すイメージ。
 要するにイベント。
 SAXパーサは、
 XMLドキュメントを頭から読んでいき、
 タグの開始や終了に当たると、
 決められたアプリ側のコールバックルーチンをコールする仕組み。
 アプリ側は、
 XMLドキュメントの読み込みを制御は出来ず、
 コールバックルーチンをひたすら待つ。
*プッシュモデル
 アプリ側は、
 XMLドキュメントの読み込みを制御でき、
 必要に応じて、StAXパーサから情報を取得する構成。


XXX

ref:
http://www.javainthebox.net/laboratory/JavaSE6/stax/stax.html

tag : DOM SAX StAX JAXB

2009-06-15 23:18 : __lang__java : コメント : 0 : トラックバック : 0 :
コメントの投稿
非公開コメント

« next  ホーム  prev »

search

ad



counter


tag cloud

category cloud