La sérialisation XML

Le processus de sérialisation XML ne s’occupe que des champs publics, sans information sur les types, les champs privés ou les propriétés en lecture seule. Le principal avantage de la sérialisation XML est sa flexibilité au niveau du flux créé. Il permet de transporter facilement des données d’une application à une autre.

1. Les bases

Les processus de sérialisation et désérialisation XML suivent les mêmes principes que la sérialisation binaire à l’exception près que la classe n’a pas besoin d’être marquée par l’attribut Serializable :

public class ReplacedField 
{ 
    public string Pattern; 
    public string Field; 
    public bool HasChanged; 
} 

La classe XmlSerializer de l’espace de noms System.Xml.Serialization est utilisée pou ...

Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
La sérialisation binaire
Suivant
Introduction