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
Pas de type de noeud
Élément de départ
Noeud Attribut
Noeud texte
Noeud CDATA
Noeud de référence d'entité
Noeud de déclaration d'entité
Noeud d'instruction de processus
Noeud de commentaire
Noeud document
Noeud de type de document
Noeud de fragment de document
Noeud de notation
Noeud "espace"
Noeud "espace" significatif
Élément de fin
Entité de fin
Noeud de déclaration XML
Charge une DTD mais ne la valide pas
Charge une DTD et les attributs par défaut mais ne la valide pas
Charge une DTD et valide le document au moment de l'analyse
Substitue les entités et étend les références