array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'class.xmlreader.php', 1 => 'XMLReader', ), 'up' => array ( 0 => 'book.xmlreader.php', 1 => 'XMLReader', ), 'prev' => array ( 0 => 'xmlreader.resources.php', 1 => 'Ressource-Typen', ), 'next' => array ( 0 => 'xmlreader.close.php', 1 => 'XMLReader::close', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'de', '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)
Die Erweiterung XMLReader ist ein fortschreitender XML-Parser (XML-Pull-Parser). Der Reader agiert wie ein Zeiger, der einen Datenstrom durchläuft und jeden vorbeikommenden Knoten der Reihe nach verarbeitet.
Die Anzahl der Attribute des aktuellen Knotens
Der Basis-URI des Knotens
Die Tiefe des Knotens im Baum, beginnend mit 0
Zeigt an, ob der Knoten Attribute besitzt
Zeigt an, ob der Knoten einen Text-Wert besitzt
Zeigt an, ob das Attribute als Standard aus der DTD übernommen wurde
Zeigt an, ob der Knoten ein leeres Element-Tag ist
Der lokale Name des Knotens
Der qualifizierte Name des Knotens
Der URI des Namensraums, welcher mit dem Knoten assoziiert ist
Der Typ des Knotens
Das Präfix, welches mit dem Namespaces des Knotens assoziiert wird
Der Text-Wert des Knotens
Der xml:lang-Bereich, in dem sich der Knoten befindet
XMLReader::NONE
Kein Typ
XMLReader::ELEMENT
Start-Element
XMLReader::ATTRIBUTE
Attribut-Knoten
XMLReader::TEXT
Text-Knoten
XMLReader::CDATA
CDATA-Knoten
XMLReader::ENTITY_REF
Entitätsreferenz-Knoten
XMLReader::ENTITY
Entitätsdeklarations-Knoten
XMLReader::PI
Verarbeitungsanweisungs-Knoten
XMLReader::COMMENT
Kommentar-Knoten
XMLReader::DOC
Dokument-Knoten
XMLReader::DOC_TYPE
Dokumenttyp-Knoten
XMLReader::DOC_FRAGMENT
Dokumentfragment-Knoten
XMLReader::NOTATION
Notationsknoten
XMLReader::WHITESPACE
Whitespace-Knoten
XMLReader::SIGNIFICANT_WHITESPACE
Significant-Whitespace-Knoten
XMLReader::END_ELEMENT
Schließendes Element
XMLReader::END_ENTITY
Entitätsende
XMLReader::XML_DECLARATION
XML-Deklarations-Knoten
XMLReader::LOADDTD
DTD laden, aber nicht validieren
XMLReader::DEFAULTATTRS
DTD und Standardattribute laden, aber nicht validieren
XMLReader::VALIDATE
DTD laden und beim Parsen validieren
XMLReader::SUBST_ENTITIES
Entitäten ersetzen und Referenzen erweitern