タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javaとStAXに関するkamatama_41のブックマーク (1)

  • StAX - XmlParser - やさしいデスマーチ

    Java6から加わった標準XMLパーサにStAXというパーサーがあります。JavaのXMLパーサーといえば、SAXとDOMが有名ですが、StAXは第3のパーサーでSAX寄りの性質を持ちます。 DOMはXMLをパースした上で構造化した文書モデル(Document Object Model=DOM)へ変換をかけるAPIです。小粒なXMLであれば良いのですが、巨大なXMLの場合などどうしてもパフォーマンス面やリソース面が気になってしまいます。その代わりに非常に解り易いのですが。 逆にSAXは頭から読込み、タグの始まりや終わりなど、特定のタイミングでイベントが発生するタイプのAPIです。DOMに比べればパフォーマンス面もリソース面も優秀なのですが、今どのような状況でそのイベントが発生しているか?などの把握は実装者に委ねられるため、作りこむのに手間がかかります。 StAXはSAXの流れを組むAPI

    StAX - XmlParser - やさしいデスマーチ
  • 1