XMLReader
phpdoc:classrefXMLReader クラス
導入
XMLReader 拡張モジュールは、プル型の XML パーサです。ドキュメント ストリーム内をカーソル風に進んでいき、その途中の各ノードで立ち止まります。
クラス概要
XMLReader
class XMLReader
{
/* 定数 */
/* プロパティ */
/* メソッド */
}プロパティ
- attributeCount
-
ノード上の属性の数
- baseURI
-
ノードのベース URI
- depth
-
ツリー内でのノードの階層 (0 から数える)
- hasAttributes
-
ノードが属性を保持しているかどうか
- hasValue
-
ノードがテキストの値を保持しているかどうか
- isDefault
-
属性が DTD のデフォルトかどうか
- isEmptyElement
-
ノードが空要素のタグかどうか
- localName
-
ノードのローカル名
- name
-
ノードの限定名
- namespaceURI
-
ノードに関連付けられた名前空間の URI
- nodeType
-
ノードの型
- prefix
-
ノードに関連付けられた名前空間のプレフィックス
- value
-
ノードのテキスト値
- xmlLang
-
ノードが存在する xml:lang スコープ
定義済み定数
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
-
エンティティを参照で置き換える
- 導入
- インストール/設定
- XMLReader::close — XMLReader の入力を閉じる
- XMLReader::expand — 現在のノードのコピーを DOM オブジェクトとして返す
- XMLReader::getAttribute — 名前をもとに、属性の値を取得する
- XMLReader::getAttributeNo — インデックスをもとに、属性の値を取得する
- XMLReader::getAttributeNs — 名前および URI をもとに、属性の値を取得する
- XMLReader::getParserProperty — 指定したプロパティが設定されているかどうかを示す
- XMLReader::isValid — パースしているドキュメントの妥当性を示す
- XMLReader::lookupNamespace — プレフィックスから、名前空間を検索する
- XMLReader::moveToAttribute — 指定した名前の属性にカーソルを移動する
- XMLReader::moveToAttributeNo — 指定したインデックスの属性にカーソルを移動する
- XMLReader::moveToAttributeNs — 指定した名前の属性にカーソルを移動する
- XMLReader::moveToElement — 現在の属性の親要素にカーソルを移動する
- XMLReader::moveToFirstAttribute — 最初の属性にカーソルを移動する
- XMLReader::moveToNextAttribute — 次の属性にカーソルを移動する
- XMLReader::next — すべてのサブツリーを飛ばして、次のノードにカーソルを移動する
- XMLReader::open — パースする XML を含む URI を設定する
- XMLReader::read — ドキュメント内の次のノードに移動する
- XMLReader::readInnerXML — Retrieve XML from current node
- XMLReader::readOuterXML — Retrieve XML from current node, including it self
- XMLReader::readString — The methodName purpose
- XMLReader::setParserProperty — パーサのオプションを設定または設定解除する
- XMLReader::setRelaxNGSchema — RelaxNG スキーマのファイル名あるいは URI を設定する
- XMLReader::setRelaxNGSchemaSource — RelaxNG スキーマを含むデータを設定する
- XMLReader::setSchema — Validate document against XSD
- XMLReader::XML — パースする XML を含むデータを設定する
XMLReader
There are no user contributed notes for this page.
