XMLReader 関数
XMLReader
&reftitle.intro;
XMLReader 拡張モジュールは、プル型の XML パーサです。ドキュメント
ストリーム内をカーソル風に進んでいき、その途中の各ノードで立ち止まります。
&reference.xmlreader.configure;
&reftitle.classes;
XMLReader
&reftitle.methods;
- XMLReader の入力を閉じる
- 現在のノードを DOM ノードにエクスポートする
- 名前をもとに、属性の値を取得する
- 位置をもとに、属性の値を取得する
- 名前および URI をもとに、属性の値を取得する
- パーサのプロパティが設定されているかどうかを示す
- 妥当なドキュメントであるかどうかを示す
- ノードのスコープで、プレフィックスの URI を取得する
- リーダを、指定した名前の属性に移動する
- リーダを、指定したインデックスの属性に移動する
- リーダを、指定した名前および URI の属性に移動する
- 現在の属性ノードの親要素に移動する
- ノードの最初の属性に移動する
- ノードの次の属性に移動する
- 子を飛ばして、次の要素に移動する
- パースする URI を設定する
- ストリーム内の次のノードに移動する
- パーサのプロパティを設定する
- 妥当性を検証するための RelaxNG スキーマの URI を設定する
- 妥当性を検証するための RelaxNG スキーマを含む文字列を設定する
- パースする文字列データを設定する
&reftitle.properties;
名前
型
読み込み専用
説明
attributeCount
int
yes
ノード上の属性の数
baseURI
string
yes
ノードのベース URI
depth
int
yes
ツリー内でのノードの階層 (0 から数える)
hasAttributes
bool
yes
ノードが属性を保持しているかどうか
hasValue
bool
yes
ノードがテキストの値を保持しているかどうか
isDefault
bool
yes
属性が DTD のデフォルトかどうか
isEmptyElement
bool
yes
ノードが空要素のタグかどうか
localName
string
yes
ノードのローカル名
name
string
yes
ノードの限定名
namespaceURI
string
yes
ノードに関連付けられた名前空間の URI
nodeType
int
yes
ノードの型
prefix
string
yes
ノードに関連付けられた名前空間のプレフィックス
value
string
yes
ノードのテキスト値
xmlLang
string
yes
ノードが存在する xml:lang スコープ
&reference.xmlreader.constants;
&reference.xmlreader.functions;