The XMLReader class
XMLReader
&reftitle.intro;
La extensión XMLReader es un analizador de XML. El lector actúa como un
cursor yendo hacia adelante en la corriente del documento y deteniéndose en cada nodo
del camino.
&reftitle.classsynopsis;
XMLReader
XMLReader
&Constants;
const
int
XMLReader::NONE
0
const
int
XMLReader::ELEMENT
1
const
int
XMLReader::ATTRIBUTE
2
const
int
XMLReader::TEXT
3
const
int
XMLReader::CDATA
4
const
int
XMLReader::ENTITY_REF
5
const
int
XMLReader::ENTITY
6
const
int
XMLReader::PI
7
const
int
XMLReader::COMMENT
8
const
int
XMLReader::DOC
9
const
int
XMLReader::DOC_TYPE
10
const
int
XMLReader::DOC_FRAGMENT
11
const
int
XMLReader::NOTATION
12
const
int
XMLReader::WHITESPACE
13
const
int
XMLReader::SIGNIFICANT_WHITESPACE
14
const
int
XMLReader::END_ELEMENT
15
const
int
XMLReader::END_ENTITY
16
const
int
XMLReader::XML_DECLARATION
17
const
int
XMLReader::LOADDTD
1
const
int
XMLReader::DEFAULTATTRS
2
const
int
XMLReader::VALIDATE
3
const
int
XMLReader::SUBST_ENTITIES
4
&Properties;
public
readonly
int
attributeCount
public
readonly
string
baseURI
public
readonly
int
depth
public
readonly
bool
hasAttributes
public
readonly
bool
hasValue
public
readonly
bool
isDefault
public
readonly
bool
isEmptyElement
public
readonly
string
localName
public
readonly
string
name
public
readonly
string
namespaceURI
public
readonly
int
nodeType
public
readonly
string
prefix
public
readonly
string
value
public
readonly
string
xmlLang
&Methods;
&reftitle.properties;
attributeCount
El número de atributos en el nodo
baseURI
La base URI del nodo
depth
La profundidad del nodo en el árbol, empezando en 0
hasAttributes
Indica si el nodo tiene atributos
hasValue
Indica si el nodo tiene un valor de texto
isDefault
Indica si el atributo está por defecto del DTD
isEmptyElement
Indica si el nodo es un elemento vacio de etiqueta
localName
El nombre local del nodo
name
El nombre calificado del nodo
namespaceURI
El URI del namespace asociado con el nodo
nodeType
El tipo de nodo para el nodo
prefix
El prefijo del namespace asociado con el nodo
value
El valor de texto del nodo
xmlLang
El xml: El lang scope el cual el nodo reside
&reftitle.constants;
XMLReader Node Types
XMLReader::NONE
Sin tipo de nodo
XMLReader::ELEMENT
Empieza el eleménto
XMLReader::ATTRIBUTE
El atributo del nodo
XMLReader::TEXT
El nodo de texto
XMLReader::CDATA
El CDATA del nodo
XMLReader::ENTITY_REF
La entidad de refencia del nodo
XMLReader::ENTITY
La entidad de declaración del nodo
XMLReader::PI
La instrucción de proceso del nodo
XMLReader::COMMENT
El comentario del nodo
XMLReader::DOC
El documento del nodo
XMLReader::DOC_TYPE
El tipo de documento del nodo
XMLReader::DOC_FRAGMENT
El fragmento del documento del nodo
XMLReader::NOTATION
La notación del nodo
XMLReader::WHITESPACE
El espacio en blanco del nodo
XMLReader::SIGNIFICANT_WHITESPACE
El espacio en blanco significante del nodo
XMLReader::END_ELEMENT
El fin del eleménto
XMLReader::END_ENTITY
La entidad final
XMLReader::XML_DECLARATION
La declaración XML del nodo
XMLReader Parser Options
XMLReader::LOADDTD
Carga el DTD pero no lo valida
XMLReader::DEFAULTATTRS
Carga el DTD y los atributos por defecto pero no los valida
XMLReader::VALIDATE
Carga el DTD y valida el analizado en blanco
XMLReader::SUBST_ENTITIES
Substituye las entidades y expande las referencias
&reference.xmlreader.entities.xmlreader;