(PHP 5 >= 5.1.0, PHP 7)
L'extension XMLReader est un analyseur XML. L'analyseur fonctionne comme un curseur qui parcourt le document et s'arrête sur chaque noeud.
Le nombre d'attributs dans le noeud
La base URI du noeud
Profondeur du noeud dans l'arbre démarrant à 0
Indique si le noeud a des attributs
Indique si le noeud a une valeur de texte
Indique si l'attribut est par défaut à partir du DTD
Indique si le noeud est un élément vide
Le nom local du noeud
Le noeud qualifié du noeud
L'URI de l'espace de nom associé avec le noeud
Le type de noeud pour le noeud
Le préfixe de l'espace de nom associé avec le noeud
La valeur du texte du noeud
La portée xml:lang dans lequel le noeud réside
XMLReader::NONEPas de type de noeud
XMLReader::ELEMENTÉlément de départ
XMLReader::ATTRIBUTENoeud Attribut
XMLReader::TEXTNoeud texte
XMLReader::CDATANoeud CDATA
XMLReader::ENTITY_REFNoeud de référence d'entité
XMLReader::ENTITYNoeud de déclaration d'entité
XMLReader::PINoeud d'instruction de processus
XMLReader::COMMENTNoeud de commentaire
XMLReader::DOCNoeud document
XMLReader::DOC_TYPENoeud de type de document
XMLReader::DOC_FRAGMENTNoeud de fragment de document
XMLReader::NOTATIONNoeud de notation
XMLReader::WHITESPACENoeud "espace"
XMLReader::SIGNIFICANT_WHITESPACENoeud "espace" significatif
XMLReader::END_ELEMENTÉlément de fin
XMLReader::END_ENTITYEntité de fin
XMLReader::XML_DECLARATIONNoeud de déclaration XML
XMLReader::LOADDTDCharge une DTD mais ne la valide pas
XMLReader::DEFAULTATTRSCharge une DTD et les attributs par défaut mais ne la valide pas
XMLReader::VALIDATECharge une DTD et valide le document au moment de l'analyse
XMLReader::SUBST_ENTITIESSubstitue les entités et étend les références