Partager via


Validation de données XML avec XmlReader

Pour définir la structure d'un document XML, les relations entre ses éléments, les types de données et les limites de contenu, vous devez utiliser une définition de type de document (DTD) ou un schéma. Bien qu'un document XML soit considéré comme correctement construit s'il répond à toutes les exigences syntaxiques définies par la recommandation du World Wide Web Consortium (W3C) sur le langage XML (Extensible Markup Language) 1.0, il est considéré comme non valide à moins d'être correctement construit et conforme aux limites définies par sa DTD ou son schéma. Par conséquent, même si tous les documents XML valides sont construits correctement, tous les documents XML construits correctement ne sont pas valides.

Pour plus d'informations sur XML, consultez W3C XML 1.0 Recommendation (en anglais). Pour plus d'informations sur le schéma XML, consultez les recommandations intitulées W3C XML Schema Part 1: Structures Recommendation et W3C XML Schema Part 2: Datatypes Recommendation (en anglais).

La classe XmlReader peut effectuer la validation à l'aide d'une DTD ou d'un schéma XSD (Schema definition language). La propriété ValidationType de la classe XmlReaderSettings détermine si l'instance de l'objet XmlReader effectue la validation.

Dans cette section

Sections connexes