la Sérialisation XML avec .Net
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
-
Heures de classe
6h
-
Dates de début
Dates au choix
-
Envoi de matériel d'apprentissage
Oui
Objectifs: Ce tutoriel explique comment sérialiser et désérialiser des objets en XML à l'aide des fonctionnalités du .NET Framework. On verra notamment comment contrôler très finement le schéma des documents XML générés par la sérialisation.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Ce tutoriel explique comment sérialiser et désérialiser des objets en XML à l'aide des fonctionnalités du .NET Framework. On verra notamment comment contrôler très finement le schéma des documents XML générés par la sérialisation.
Introduction
I. La classe XmlSerializer
I-A. Sérialiser un objet
I-A-1. Un exemple simple
I-A-2. Membres de type non-primitif
I-A-3. Sérialisation d'une collection
I-B. Désérialiser un objet
I-B-1. La même chose, à l'envers...
I-B-2. Cas particulier des collections
II. Personnaliser la sérialisation avec les attributs de contrôle
II-A. L'attribut XmlIgnore
II-B. L'attribut XmlElement
II-C. Les attributs XmlArray et XmlArrayItem
II-D. L'attribut XmlRoot
II-E. L'attribut XmlAttribute
II-F. L'attribut XmlEnum
II-G. Contrôler le format d'une propriété
III. Gestion de l'héritage
III-A. Le problème
III-B. Sérialisation de classes dérivées
III-B-1. L'attribut XmlInclude
III-B-2. L'attribut XmlElement
III-C. Collections hétérogènes
III-C-1. L'attribut XmlArrayItem
III-C-2. L'attribut XmlElement
III-D. Approches "dynamiques"
IV. Personnalisation avancée avec l'interface IXmlSerializable
IV-A. La méthode GetSchema
IV-B. La méthode WriteXml
IV-C. La méthode ReadXml
V. Utiliser l'outil XML Schema Definition Tool
V-A. Générer le schéma à partir des classes
V-B. Générer les classes à partir du schéma
Conclusion
Remerciements
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
la Sérialisation XML avec .Net