Partage via


Utilisation de XML dans un DataSet

Avec ADO.NET, vous pouvez remplir un objet DataSet à partir d'un flux ou d'un document XML. Vous pouvez utiliser le flux ou le document XML pour fournir à l'objet DataSet soit des données, soit des informations de schéma ou les deux à la fois. Les informations fournies à partir du flux ou du document XML peuvent être combinées aux données ou aux informations de schéma déjà présentes dans l'objet DataSet.

ADO.NET vous permet aussi de créer une représentation XML d'un objet DataSet, avec ou sans son schéma, afin de transporter l'objet DataSet sur HTTP en vue de son utilisation par une autre application ou une autre plateforme compatible XML. Dans la représentation XML d'un objet DataSet, les données sont écrites en XML et le schéma, s'il est inclus inline dans la représentation, est écrit en langage XSD (XML Schema Definition). XML et XSD proposent un format pratique pour le transfert du contenu d'un objet DataSet vers et à partir des clients distants.

Dans cette section

DiffGrams
Fournit des informations sur le DiffGram, format XML utilisé pour lire et écrire le contenu d'un objet DataSet.

Chargement d'un DataSet à partir de XML
Présente les différentes possibilités à envisager pour le chargement du contenu d'un objet DataSet à partir d'un document XML.

Écriture du contenu d'un DataSet comme données XML
Explique comment générer le contenu d'un objet DataSet sous forme de données XML et les différentes options de format XML que vous pouvez utiliser.

Chargement des informations de schéma de DataSet à partir de XML
Présente les méthodes DataSet utilisées pour charger le schéma d'un objet DataSet à partir de XML.

Écriture des informations de schéma de DataSet comme XSD
Présente les utilisations d'un schéma XML et explique comment en générer un à partir d'un objet DataSet.

Synchronisation DataSet et XmlDataDocument
Présente la possibilité fournie par le .NET Framework d’obtenir un accès synchrone aux vues relationnelle et hiérarchique d’un même groupe de données, et explique comment créer une relation synchrone entre un objet DataSet et un objet XmlDataDocument.

Imbrication de DataRelations
Explique l'importance des objets DataRelation imbriqués lorsqu'il s'agit de représenter le contenu d'un objet DataSet sous forme de données XML, et décrit la façon de les créer.

Dérivation de la structure relationnelle des DataSet à partir du schéma XML (XSD)
Décrit la structure relationnelle, ou schéma, d'un objet DataSet créé à partir d'un schéma XML.

Déduction de la structure relationnelle des DataSet à partir de XML
Décrit la structure relationnelle résultante, ou schéma, d'un objet DataSet créé par inférence à partir d'éléments XML.

Vue d'ensemble d’ADO.NET
Décrit l'architecture et les composants d'ADO.NET ainsi que la façon de les utiliser pour accéder à des sources de données existantes et pour gérer des données d'application.

Voir aussi