XMLReader クラス
XMLReader
&reftitle.intro;
XMLReader 拡張モジュールは、プル型の XML パーサーです。ドキュメント
ストリーム内をカーソル風に進んでいき、その途中の各ノードで立ち止まります。
&reftitle.classsynopsis;
XMLReader
&Constants;
public
const
int
XMLReader::NONE
public
const
int
XMLReader::ELEMENT
public
const
int
XMLReader::ATTRIBUTE
public
const
int
XMLReader::TEXT
public
const
int
XMLReader::CDATA
public
const
int
XMLReader::ENTITY_REF
public
const
int
XMLReader::ENTITY
public
const
int
XMLReader::PI
public
const
int
XMLReader::COMMENT
public
const
int
XMLReader::DOC
public
const
int
XMLReader::DOC_TYPE
public
const
int
XMLReader::DOC_FRAGMENT
public
const
int
XMLReader::NOTATION
public
const
int
XMLReader::WHITESPACE
public
const
int
XMLReader::SIGNIFICANT_WHITESPACE
public
const
int
XMLReader::END_ELEMENT
public
const
int
XMLReader::END_ENTITY
public
const
int
XMLReader::XML_DECLARATION
public
const
int
XMLReader::LOADDTD
public
const
int
XMLReader::DEFAULTATTRS
public
const
int
XMLReader::VALIDATE
public
const
int
XMLReader::SUBST_ENTITIES
&Properties;
public
int
attributeCount
public
string
baseURI
public
int
depth
public
bool
hasAttributes
public
bool
hasValue
public
bool
isDefault
public
bool
isEmptyElement
public
string
localName
public
string
name
public
string
namespaceURI
public
int
nodeType
public
string
prefix
public
string
value
public
string
xmlLang
&Methods;
&reftitle.properties;
attributeCount
ノード上の属性の数
baseURI
ノードのベース URI
depth
ツリー内でのノードの階層 (0 から数える)
hasAttributes
ノードが属性を保持しているかどうか
hasValue
ノードがテキストの値を保持しているかどうか
isDefault
属性が DTD のデフォルトかどうか
isEmptyElement
ノードが空要素のタグかどうか
localName
ノードのローカル名
name
ノードの限定名
namespaceURI
ノードに関連付けられた名前空間の URI
nodeType
ノードの型
prefix
ノードに関連付けられた名前空間のプレフィックス
value
ノードのテキスト値
xmlLang
ノードが存在する xml:lang スコープ
&reftitle.constants;
XMLReader ノード型
XMLReader::NONE
ノード型なし
XMLReader::ELEMENT
開始要素
XMLReader::ATTRIBUTE
属性ノード
XMLReader::TEXT
テキストノード
XMLReader::CDATA
CDATA ノード
XMLReader::ENTITY_REF
エンティティ参照ノード
XMLReader::ENTITY
エンティティ宣言ノード
XMLReader::PI
処理命令 (Processing Instruction) ノード
XMLReader::COMMENT
コメントノード
XMLReader::DOC
文書ノード
XMLReader::DOC_TYPE
文書型ノード
XMLReader::DOC_FRAGMENT
文書片ノード
XMLReader::NOTATION
記法ノード
XMLReader::WHITESPACE
Whitespace ノード
XMLReader::SIGNIFICANT_WHITESPACE
Significant Whitespace ノード
XMLReader::END_ELEMENT
終了要素
XMLReader::END_ENTITY
終了エンティティ
XMLReader::XML_DECLARATION
XML 宣言ノード
XMLReader パーサーオプション
XMLReader::LOADDTD
DTD を読み込むが、妥当性は検証しない
XMLReader::DEFAULTATTRS
DTD およびデフォルト属性を読み込むが、妥当性は検証しない
XMLReader::VALIDATE
DTD を読み込み、パース時に妥当性を検証する
XMLReader::SUBST_ENTITIES
エンティティを参照で置き換える
&reftitle.changelog;
&Version;
&Description;
8.4.0
クラス定数が型付けされました。
&reference.xmlreader.entities.xmlreader;