Android 向け SAX パーサ用エンティティクラスの設計

XML を解析してデータを取得する際、外部に渡せる形、あるいは内部で扱いやすい形でデータを受け取るためのオブジェクト定義が必要です。このセクションでは、Android 環境で動作する SAX パーサーから得られる情報を保持するためのデータ構造を実装します。それぞれのクラスは Parcelable インターフェースを実装しており、コンポーネント間でのデータ転送が容易になりま ...

6月19日 22:04 投稿

JavaでXMLノードの種類を識別する方法

XMLドキュメントをプログラムで解析する際、各ノードが要素(Element)、テキスト(Text)、コメント(Comment)、属性(Attribute)などどのタイプに該当するかを正確に判別することは、構文解析やデータ抽出の精度向上に不可欠です。Java標準のDOM APIでは、Nodeインターフェースに定義された定数とgetNodeType()メソッドを用いることで、ノードの種別を確実に判定できま ...

5月15日 19:24 投稿