bonjour à tous !
dans une application en C#, je cherche à créer une arborescence XML "évolutive" tout en utilisant la sérialisation. donc je désirerais créer cette dernière grâce aux propriétés de l'héritage. je m'explique avec un exemple :
pseudo-code
class père
classe fils : père
classe petit-fils1 : fils
classe petit-fils2 : fils
XML
<père>
<fils>
<petit-fils1>text</petit-fils1>
<petit-fils2>text</petit-fils1>
</fils>
</père>
si ça peut vous aider, j'ai pour l'instant fait des essais (non concluant) avec les outils [XmlElement], [XmlAttribute], [Serializable]. un peu du genre du code suivant :
Code :
- private string vTest;
- [XmlElementAttribute("test" )]
- public string test
- {
- get { return vTest; }
- set { vTest = value; }
- }
|
j'aimerais donc avoir de l'aide pour créer mes classes et sous-classes afin de créer cette arborescence XML.
merci d'avance pour votre aide !