Partager via


L'outil XML Schema Definition et la sérialisation XML

L'outil XML Schema Definition (XML Schema Definition Tool (Xsd.exe)) est installé en même temps que les outils .NET Framework qui font partie intégrante du Kit de développement .NET Framework SDK. L'outil est conçu essentiellement pour remplir deux objectifs :

  • Pour générer soit des fichiers de classe C#, soit de classe Visual Basic qui se conforment à un schéma en langage XSD (XML Schema Definition) spécifique. L'outil prend un schéma XML comme argument et génère un fichier qui contient un certain nombre de classes qui, lorsqu'elles sont sérialisées à l'aide de XmlSerializer, se conforment au schéma. Pour plus d'informations sur l'utilisation de l'outil pour générer des classes conformes à un schéma spécifique, voir Comment : Utiliser l'outil XML Schema Definition pour générer des classes et des documents de schéma XML.

  • Pour générer un document de schéma XML à partir d'un fichier .dll ou .exe. Si vous avez besoin de voir le schéma d'un jeu de fichiers que vous avez créé ou qui a été modifié avec des attributs, passez le fichier DLL ou EXE sous la forme d'un argument à l'outil pour générer le schéma XML. Pour plus d'informations sur l'utilisation de cet outil pour générer un document de schéma XML à partir d'un ensemble de classes, voir Comment : Utiliser l'outil XML Schema Definition pour générer des classes et des documents de schéma XML.

Pour plus d'informations sur cet outil et d'autres, voir .NET Framework Tools. Pour des informations relatives aux options de l'outil, voir XML Schema Definition Tool (Xsd.exe).

Voir aussi

Tâches

Comment : Sérialiser un objet
Comment : Désérialiser un objet
Comment : Utiliser l'outil XML Schema Definition pour générer des classes et des documents de schéma XML

Référence

DataSet
XML Schema Definition Tool (Xsd.exe)
XmlSerializer

Concepts

Introduction à la sérialisation XML