Bonjour,
je souhaite sérializer un XML avec la syntaxe suivante :
Ce que je n'arrive pas à déclarer, c'est l'ajout d'Adresses dans la List Address.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <Person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <LastName>Dupond</LastName> <FirstName>Jean</FirstName> <Id>123</Id> <Addresses> <Address> <Street>1, rue du petit pont</Street> <ZipCode>75005</ZipCode> <City>Paris</City> <Country>France</Country> </Address> <Address> <Street>2, rue du grand tunnel</Street> <ZipCode>75018</ZipCode> <City>Paris</City> <Country>France</Country> </Address> </Addresses> </Person>
Voici quelques unes de mes définitions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class Person: { private string lastName; public List<Address> Addresses = new List<Address>(); public Person() { this.Addresses = new List<Address>(); }
Le problème se situe sur l'ajout, je ne sais pas quelle est la syntaxe pour ajouter des éléments à la list Addresses:
Comment dois-je faire pour ajouter des données dans ma List et obtenir la syntaxe XML ci-dessus ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Track new Person = new Track { FirstName = "erwer", LastName = "erwerwer", Addresses = new List<Address> ( Street ="tewtoj", ZipCode = "erewr" ) };
Partager