(PHP 5 >= 5.1.0, PHP 7, PHP 8)
L'extension XMLReader est un analyseur XML. L'analyseur fonctionne comme un curseur qui parcourt le document et s'arrête sur chaque nœud.
Le nombre d'attributs dans le nœud
La base URI du nœud
Profondeur du nœud dans l'arbre démarrant à 0
Indique si le nœud a des attributs
Indique si le nœud a une valeur de texte
Indique si l'attribut est par défaut à partir du DTD
Indique si le nœud est un élément vide
Le nom local du nœud
Le nœud qualifié du nœud
L'URI de l'espace de nom associé avec le nœud
Le type de nœud pour le nœud
Le préfixe de l'espace de nom associé avec le nœud
La valeur du texte du nœud
La portée xml:lang dans lequel le nœud réside
XMLReader::NONEPas de type de nœud
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
| Version | Description |
|---|---|
| 8.4.0 | Les constantes de classe sont désormais typées. |