Bonjour à tous,

J'ai un objet A possèdant deux attributs :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Dim Id as Integer
Dim Str as String
Je le sérialise de la façon suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim objStreamWriter As New StreamWriter("C:\A.xml")
Dim x As New XmlSerializer(A.GetType)
x.Serialize(objStreamWriter, A)
objStreamWriter.Close()
J'obtiens bien un xml correspondant tel que

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<A>
<Id>1</Id>
<Str>Test</Str>
</A>
Cependant j'aimerais obtenir un truc du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<A>
<Id>1</Id>
<Str test="1">Test</Str>
</A>
Est-ce possible ? si oui comment modifier mon objet pour avoir le bon résultat ?
Je me doute que si non, faut que je me le paluche à la mano avec une méthode CreateXML..

Merci d'avance