scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017
-
22 avril 2005 à 12:07
scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017
-
9 févr. 2006 à 14:41
Bon autant dire que j'en bave avec XML
L'init passe pas :
XmlTextWriter oWriter =
new XmlTextWriter (
@"d:\test2.xml",
null);
XmlSerializer oSerializer =
new XmlSerializer(
typeof(cLanguageList));
sur la 2ème ligne, il me donne une erreur de reflection.
voici les classes à sérialiser.
Et je parle meme pô des problème de serialisation avec les Hashtable.
[System.Xml.Serialization.XmlRoot(
"Element")]
public
class cLanguage
{
[XmlAttribute(
"Name")]
public
string m_szName;
public cLanguage ()
{
m_szName =
string.Empty;
}
}
scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017 9 févr. 2006 à 14:41
Vala finalement c'est réglé.
Voici une source que je viens de poser qui tente de rassembler un peu tout ce qu'on trouve sur le net et sur le forum pour sérialiser en XML meme les ArrayList ou HashTable
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 22 avril 2005 à 13:47
Si tu veux sauver à la main, t'es obligé d'utiliser un XmlWriter...
Mais la Serialization, c'est très puissant, il est capable de sauver des classes complexes qui contiennent des structures complexes comme des hashtables.
Un problème que j'ai rencontré avec le Serializer, c'est lors de référence cyclique (genre la class A référencie un object B et la class B référencie un object A).