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;