Compartir a través de


Validación de datos XML con XmlReader

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 XML 1.0 - W3C Recommendation. Para obtener más información acerca del esquema XML, vea XML Schema Part 1: Structures - W3C Recommendation y XML Schema Part 2: Datatypes - W3C Recommendation.

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