La classe XMLReader XMLReader
&reftitle.intro; 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.
&reftitle.classsynopsis; XMLReader &Constants; public const int XMLReader::NONE public const int XMLReader::ELEMENT public const int XMLReader::ATTRIBUTE public const int XMLReader::TEXT public const int XMLReader::CDATA public const int XMLReader::ENTITY_REF public const int XMLReader::ENTITY public const int XMLReader::PI public const int XMLReader::COMMENT public const int XMLReader::DOC public const int XMLReader::DOC_TYPE public const int XMLReader::DOC_FRAGMENT public const int XMLReader::NOTATION public const int XMLReader::WHITESPACE public const int XMLReader::SIGNIFICANT_WHITESPACE public const int XMLReader::END_ELEMENT public const int XMLReader::END_ENTITY public const int XMLReader::XML_DECLARATION public const int XMLReader::LOADDTD public const int XMLReader::DEFAULTATTRS public const int XMLReader::VALIDATE public const int XMLReader::SUBST_ENTITIES &Properties; public int attributeCount public string baseURI public int depth public bool hasAttributes public bool hasValue public bool isDefault public bool isEmptyElement public string localName public string name public string namespaceURI public int nodeType public string prefix public string value public string xmlLang &Methods;
&reftitle.properties; attributeCount Le nombre d'attributs dans le nœud baseURI La base URI du nœud depth Profondeur du nœud dans l'arbre démarrant à 0 hasAttributes Indique si le nœud a des attributs hasValue Indique si le nœud a une valeur de texte isDefault Indique si l'attribut est par défaut à partir du DTD isEmptyElement Indique si le nœud est un élément vide localName Le nom local du nœud name Le nœud qualifié du nœud namespaceURI L'URI de l'espace de nom associé avec le nœud nodeType Le type de nœud pour le nœud prefix Le préfixe de l'espace de nom associé avec le nœud value La valeur du texte du nœud xmlLang La portée xml:lang dans lequel le nœud réside
&reftitle.constants;
Types de nœud XMLReader XMLReader::NONE Pas de type de nœud XMLReader::ELEMENT Élément de départ XMLReader::ATTRIBUTE Noeud Attribut XMLReader::TEXT Noeud texte XMLReader::CDATA Noeud CDATA XMLReader::ENTITY_REF Noeud de référence d'entité XMLReader::ENTITY Noeud de déclaration d'entité XMLReader::PI Noeud d'instruction de processus XMLReader::COMMENT Noeud de commentaire XMLReader::DOC Noeud document XMLReader::DOC_TYPE Noeud de type de document XMLReader::DOC_FRAGMENT Noeud de fragment de document XMLReader::NOTATION Noeud de notation XMLReader::WHITESPACE Noeud "espace" XMLReader::SIGNIFICANT_WHITESPACE Noeud "espace" significatif XMLReader::END_ELEMENT Élément de fin XMLReader::END_ENTITY Entité de fin XMLReader::XML_DECLARATION Noeud de déclaration XML
Options de l'analyseur XMLReader XMLReader::LOADDTD Charge une DTD mais ne la valide pas XMLReader::DEFAULTATTRS Charge une DTD et les attributs par défaut mais ne la valide pas XMLReader::VALIDATE Charge une DTD et valide le document au moment de l'analyse XMLReader::SUBST_ENTITIES Substitue les entités et étend les références
&reference.xmlreader.entities.xmlreader;