array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ja', ), 'this' => array ( 0 => 'class.xmlreader.php', 1 => 'XMLReader', ), 'up' => array ( 0 => 'book.xmlreader.php', 1 => 'XMLReader', ), 'prev' => array ( 0 => 'xmlreader.resources.php', 1 => 'リソース型', ), 'next' => array ( 0 => 'xmlreader.close.php', 1 => 'XMLReader::close', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ja', 'path' => 'reference/xmlreader/xmlreader.xml', ), 'extra_header_links' => array ( 'rel' => 'alternate', 'href' => '/manual/en/feeds/class.xmlreader.atom', 'type' => 'application/atom+xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
XMLReader 拡張モジュールは、プル型の XML パーサです。ドキュメント ストリーム内をカーソル風に進んでいき、その途中の各ノードで立ち止まります。
ノード上の属性の数
ノードのベース URI
ツリー内でのノードの階層 (0 から数える)
ノードが属性を保持しているかどうか
ノードがテキストの値を保持しているかどうか
属性が DTD のデフォルトかどうか
ノードが空要素のタグかどうか
ノードのローカル名
ノードの限定名
ノードに関連付けられた名前空間の URI
ノードの型
ノードに関連付けられた名前空間のプレフィックス
ノードのテキスト値
ノードが存在する xml:lang スコープ
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::LOADDTD
DTD を読み込むが、妥当性は検証しない
XMLReader::DEFAULTATTRS
DTD およびデフォルト属性を読み込むが、妥当性は検証しない
XMLReader::VALIDATE
DTD を読み込み、パース時に妥当性を検証する
XMLReader::SUBST_ENTITIES
エンティティを参照で置き換える