[Sérialisation XML] Sérialiser une Propriété comme Attribut d'une autre Propriété ?
Bonjour.
Je souhaite sérialiser en XML une classe du genre:
Code:
1 2 3 4 5 6 7 8 9
|
public class Voiture
{
public string Modele;
public string Constructeur;
public string Cylindree;
} |
...de façon à ce que, avec une instance du genre:
Code:
1 2 3 4 5 6 7 8
|
Voiture maVoiture = new Voiture();
maVoiture.Modele = "Pipo";
maVoiture.Constructeur = "Citronault";
maVoiture.Cylindree = "4CV"; |
...le fichier .xml créé soit de ce type:
Code:
1 2 3 4 5 6
|
<?xml version="1.0" encoding="utf-8"?>
<Voiture>
<Modele Constructeur="Citronault">Pipo</Modele>
<Cylindree>4CV</Cylindree>
</Voiture> |
Dans mon xml, 'Constructeur' serait un attribut de l'élément 'Modele'.
Je n'ai pas trouvé les attributs qui permettent d'expliquer ça au XmlSerializer...
Auriez-vous des pistes ?