La clase XMLReader XMLReader
&reftitle.intro; La extensión XMLReader es un analizador XML. El analizador funciona como un cursor que recorre el documento y se detiene en cada nodo.
&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 El número de atributos en el nodo baseURI La URI base del nodo depth Profundidad del nodo en el árbol comenzando en 0 hasAttributes Indica si el nodo tiene atributos hasValue Indica si el nodo tiene un valor de texto isDefault Indica si el atributo es por defecto desde el DTD isEmptyElement Indica si el nodo es un elemento vacío localName El nombre local del nodo name El nombre calificado del nodo namespaceURI El URI del espacio de nombres asociado con el nodo nodeType El tipo de nodo para el nodo prefix El prefijo del espacio de nombres asociado con el nodo value El valor de texto del nodo xmlLang El ámbito xml:lang en el que reside el nodo
&reftitle.constants;
Tipos de nodo XMLReader XMLReader::NONE Ningún tipo de nodo XMLReader::ELEMENT Elemento de inicio XMLReader::ATTRIBUTE Nodo Atributo XMLReader::TEXT Nodo texto XMLReader::CDATA Nodo CDATA XMLReader::ENTITY_REF Nodo de referencia de entidad XMLReader::ENTITY Nodo de declaración de entidad XMLReader::PI Nodo de instrucción de proceso XMLReader::COMMENT Nodo de comentario XMLReader::DOC Nodo documento XMLReader::DOC_TYPE Nodo de tipo de documento XMLReader::DOC_FRAGMENT Nodo de fragmento de documento XMLReader::NOTATION Nodo de notación XMLReader::WHITESPACE Nodo "espacio" XMLReader::SIGNIFICANT_WHITESPACE Nodo "espacio" significativo XMLReader::END_ELEMENT Elemento de fin XMLReader::END_ENTITY Entidad de fin XMLReader::XML_DECLARATION Nodo de declaración XML
Opciones del analizador XMLReader XMLReader::LOADDTD Carga un DTD pero no lo valida XMLReader::DEFAULTATTRS Carga un DTD y los atributos por defecto pero no lo valida XMLReader::VALIDATE Carga un DTD y valida el documento durante el análisis XMLReader::SUBST_ENTITIES Sustituye las entidades y expande las referencias
&reftitle.changelog; &Version; &Description; 8.4.0 Las constantes de clase ahora están tipadas.
&reference.xmlreader.entities.xmlreader;