Manual del programador de .NET Framework
Leer fragmentos de XML con XmlReader

La clase XmlReader es una clase base abstracta que proporciona acceso a datos XML de sólo avance y de sólo lectura sin almacenamiento en caché. Cumple con el Lenguaje de marcado extensible (XML) 1.0 de W3C y los espacios de nombres en recomendaciones XML.

La clase XmlReader admite la lectura de datos XML a partir de una secuencia o archivo. Define métodos y propiedades que permiten desplazarse a través de los datos y leer los contenidos de un nodo. El nodo actual hace referencia al nodo en el que está situado el sistema de lectura. Para avanzar el sistema de lectura, utilice cualquiera de los métodos de lectura y las propiedades devuelven el valor del nodo actual.

La clase XmlReader le permite:

  • Verificar que los caracteres son caracteres legales XML y que los nombres de elemento y atributo son nombres XML válidos.

  • Verificar que el documento XML tiene el formato correcto.

  • Validar los datos frente a la DTD o esquema.

  • Devolver datos de secuencia XML u omitir registros no deseados mediante un modelo de extracción.

En esta sección

Nuevas características de la clase XmlReader

Describe cambios en la clase XmlReader.

Tareas comunes de XmlReader

Describe las tareas XmlReader más comunes.

Uso de la clase XmlReader

Describe cómo crear instancias XmlReader, validación de datos, lectura de datos, etc.

Comparar XmlReader con el lector SAX

Describe las diferencias entre la clase XmlReader y el sistema de lectura SAX.

Secciones relacionadas

Creación de sistemas de lectura XML

Describe cómo crear sistemas de lectura XML.

Validación de datos XML con XmlReader

Describe cómo validar datos mediante la clase XmlReader.

Seguridad y aplicaciones System.Xml

Describe temas de seguridad cuando se trabaja con tecnologías XML.

Vea también

Etiquetas :


Page view tracker