Leer fragmentos de XML con XmlReader

Actualización: November 2007

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:

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

  • Comprobar 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

Secciones relacionadas

Vea también

Otros recursos

Documentos y datos XML