Validation d'un fichier xml avec xsd

Description

Ce mini tutorial a pour but d'expliquer les bases de la validation d'un fichier XML à l'aide d'un schéma (XSD). Je ne prétends en aucun cas vouloir montrer les aspects avancés de la validation de fichier XML (je consacrerai, si le temps me le permets, une source à ce sujet).
Il s'agit en fait plutôt d'une introduction qui se veut volentairement pas trop longue et pas trop compliquée et qui soit à la portée du maximum de personnes et qui ne demande presque aucun pré-requis.

Source / Exemple :


XmlReaderSettings personSettings = new XmlReaderSettings();
 personSettings.Schemas.Add(null, @"..\..\Files\Persons.xsd");
 personSettings.ValidationType = ValidationType.Schema;
 personSettings.ValidationEventHandler += new ValidationEventHandler(person_ValidationEventHandler);
 XmlReader books = XmlReader.Create(@"..\..\Files\Persons.xml", personSettings);
 while (books.Read()) { }

Conclusion :


Bien entendu, tous les commentaires en rapport avec cette source sont les bienvenus. N'hésitez pas à faire vos remarques!

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.