Compartir a través de


Validación de datos XML con XmlReader

Actualización: November 2007

Para definir la estructura de un documento XML, así como las relaciones de sus elementos, tipos de datos y restricciones de contenido, se utiliza una definición de tipo de documento (DTD) o esquema. Aunque se considera que un documento XML es correcto si cumple todos los requisitos sintácticos que define la recomendación del Lenguaje de marcado extensible (XML) 1.0 del W3C (World Wide Web Consortium), no se considera válido a menos que sea correcto y además cumpla las restricciones que define su DTD o esquema. Por lo tanto, aunque todos los documentos XML válidos sean correctos, no todos los documentos XML correctos son válidos.

Para obtener más información acerca de XML, vea W3C XML 1.0. Para obtener más información acerca del esquema XML, vea Esquema W3C XML Parte 1: Recomendación sobre estructuras y W3C XML.

La clase XmlReader puede exigir la validación con una DTD o un esquema del lenguaje de definición de esquemas (XSD). La propiedad ValidationType de la clase XmlReaderSettings determina si la instancia de XmlReader exige la validación.

En esta sección

Secciones relacionadas