StAX - 分析器 - 事件取得一览表

StAX学习总结。

表名:イベントと取得できる主な情報の対応

イベント 情報 メソッド
START_DOCUMENT エンコーディング getCharacterEncodingScheme()
バージョン getVersion()
外部解析対象実体の有無 standaloneSet()
名前空間のURI getNamespaceURI()
END_DOCUMENT 名前空間のURI getNamespaceURI()
START_ELEMENT 名前 getName()
ローカルネーム getLocalName()
名前空間のURI getNamespaceURI()
名前空間の個数 getNamespaceCount()
プリフィックス getPrefix()
属性の個数 getAttributeCount()
属性名 getAttributeName()
属性ローカルネーム getAttributeLocalName()
属性の名前空間URI getAttributeNamespace()
属性の型 getAttributeType()
属性の値 getAttributeValue()
END_ELEMENT 名前 getName()
ローカルネーム getLocalName()
名前空間のURI getNamespaceURI()
名前空間の個数 getNamespaceCount()
プリフィックス getPrefix()
ATTRIBUTE 属性の個数 getAttributeCount()
属性名 getAttributeName()
属性ローカルネーム getAttributeLocalName()
属性の名前空間URI getAttributeNamespace()
属性の型 getAttributeType()
属性の値 getAttributeValue()
名前空間のURI getNamespaceURI()
NAMESPACE 名前空間のURI getNamespaceURI()
名前空間の個数 getNamespaceCount()
名前空間のURI getNamespaceURI()
CHARACTERS 文字列 getText
文字列の長さ getTextLength
文字列のオフセット getTextStart
名前空間のURI getNamespaceURI()
CDATA 文字列 getText
文字列の長さ getTextLength
文字列のオフセット getTextStart
名前空間のURI getNamespaceURI()
COMMENT 文字列 getText
文字列の長さ getTextLength
文字列のオフセット getTextStart
名前空間のURI getNamespaceURI()
SPACE 文字列 getText
文字列の長さ getTextLength
文字列のオフセット getTextStart
名前空間のURI getNamespaceURI()
PROCESSING_INSTRUCTION 処理命令のターゲット getPITarget()
処理命令のデータセクション getPIData()
名前空間のURI getNamespaceURI()
ENTITY_REFERENCE ローカルネーム getLocalName()
文字列 getText()
DTD 文字列 getText()
名前空間のURI getNamespaceURI()