OVH Cloud OVH Cloud

deserialisation recursive

1 réponse
Avatar
Cédric SICARD
Bonjour,
je souhaite deserialiser un fichier xml. Pour cela j'ai utilise l'outil
fournit par le sdk xsd.exe qui me permet de generer mes classes
automatiquement. J'arrive a faire ce que je veux avec des fichiers simples.
Par contre si je veux faire de la recursivite dans mon fichier xml ca marche
plus. je me doute que si je refais toute ma serialisation a la main je pense
que ca devrait marcher mais je pense aussi que ca doit marcher via l'outil
xsd (il doit y avoir une astuce).
Si quelqu'un c comment faire.

voici un exemple de fichier
<root>
<pere>
<fils>
<fils>
</fils>
</fils>
</pere>
</root>


D'avance merci

1 réponse

Avatar
Simon Mourier [SoftFluent]
A priori, la sérialisation XML (à ne pas confondre avec la sérialisation
standard .NET - Soap/Binary formatters, etc... ) qui est utilisée par les
XSD, DataSet, Web Services, etc... ne prend pas en charge les graphes
d'objets.

Simon.
www.softfluent.com


"Cédric SICARD" a écrit dans le message de news:
OuP%
Bonjour,
je souhaite deserialiser un fichier xml. Pour cela j'ai utilise l'outil
fournit par le sdk xsd.exe qui me permet de generer mes classes
automatiquement. J'arrive a faire ce que je veux avec des fichiers
simples. Par contre si je veux faire de la recursivite dans mon fichier
xml ca marche plus. je me doute que si je refais toute ma serialisation a
la main je pense que ca devrait marcher mais je pense aussi que ca doit
marcher via l'outil xsd (il doit y avoir une astuce).
Si quelqu'un c comment faire.

voici un exemple de fichier
<root>
<pere>
<fils>
<fils>
</fils>
</fils>
</pere>
</root>


D'avance merci