Accueil > > > SÉRIALISATION DANS UN FICHIER XML
SÉRIALISATION DANS UN FICHIER XML
Information sur la source
Description
Il est possible de sérialiser très facilement un objet dans un fichier XML... Voilà comment faire
Source
- maClasse monObjet = new maClasse(); // peut être n'importe quel objet sérializable, p.ex un DataSet
- [...]
- using System.Xml.Serialization;
- [...]
- XmlSerializer serialiseur = new XmlSerializer(typeof(maClasse));
- Textwriter writer = new StreamWriter("monfichier.xml");
- serializeur.Serialize(writer,monObjet);
- writer.Close();
- // voilà, c'est tout...
- // on peut désérializer de la même façon...
- [...]
- using System.Xml.Serialization;
- [...]
- XmlSerializer serialiseur = new XmlSerializer(typeof(maClasse));
- TextReader reader = new StreamReader("monfichier.xml");
- monObjet = (maClasse) serialiseur.Deserialize(reader);
- reader.Close();
maClasse monObjet = new maClasse(); // peut être n'importe quel objet sérializable, p.ex un DataSet
[...]
using System.Xml.Serialization;
[...]
XmlSerializer serialiseur = new XmlSerializer(typeof(maClasse));
Textwriter writer = new StreamWriter("monfichier.xml");
serializeur.Serialize(writer,monObjet);
writer.Close();
// voilà, c'est tout...
// on peut désérializer de la même façon...
[...]
using System.Xml.Serialization;
[...]
XmlSerializer serialiseur = new XmlSerializer(typeof(maClasse));
TextReader reader = new StreamReader("monfichier.xml");
monObjet = (maClasse) serialiseur.Deserialize(reader);
reader.Close();
Conclusion
Voilà... Rien de très compliqué, mais bon... ça peut toujours être utile. Remarque: on trouve un truc du genre dans l'aide proposée par MicroSoft.
Historique
- 14 février 2005 23:02:23 :
- Correction du "TextReader"
en "TextWriter"
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
[C#] Serialization XML [ par scoubidou944 ]
voici un article sympa :http://alain.vizzini.free.fr/article01.htmlil fonctionne moyennant une erreur dans un parametre qui doit etre un double au lie
[c#] Serialization XML [ par cedkat ]
Bonjour,Voilà mon problème, j'ai créer un objet que je serialize en xml. Cette oblet contient une ArrayList comme ceci :[XmlArray("voitures", IsNullab
[C#] SOAP & Serialization [ par scoubidou944 ]
mon code marche enfin à moitié. lors de la désérialisation, je me prend souvent SerializationException : Erreu d'analyse, aucun as
Problème sérialisation XML WebService [ par blat ]
Bonjour,Voila mon problème : je tente de créer un webservice qui accède à un autre webservice. Pour ce faire, j'ai crée un proxy du webservice que je
Xml CraeteElement ? [ par lenoil55 ]
Bonjour à tous, je souhaiterais créer un document xml avec la syntaxe suivante:<monPrefix:monNoeud></monPrefix:monNoeud> J'utilise le code
Valider un xml / xsd [ par lenoil55 ]
bonjour à tous,j'ai créé un flux xml et j'aimerais valider ce flux par rapport à un fichier xsd.Existe t-il un moyen de réaliser ceci ?XmlValidator ré
Problème avec ImportNode [ par amalcon ]
Bonjour,J'ai besoin d'insérer des noeuds d'un document dans un nouveau document Xml. J'ai pour cela utilisé ce qui est indiqué ici : <a title="http://
Création d'un fichier XML, Probleme de lecture [ par MisterKad ]
Bonjour,J'ai un soucis avec un chargement de fichier XML.J'ai créé une methode pour créer un fichier xml qui m'enregiste des parametres de vector3.(po
[NewsML] Existe t-il une classe ? [ par ip2x ]
Bonjour, je suis actuellement en cours de developpement d'une application destinée à l'exploitation de documents NewsML codés en XML.Il apparait indis
conversion xls (excel) vers xml [ par zowix ]
salutje bosse en stage sur un logiciel plus que foireux, et je voudrai bien changer le chargement d'un fichier excel par son chargement et sa conversi
|
Derniers Blogs
TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice CRéATION D'UNE BASE DE DONNéE SOUS SQL AZURECRéATION D'UNE BASE DE DONNéE SOUS SQL AZURE par junarnoalg
Sans rentrer dans les détails, je me propose ici de faire un rapide tour de ce que propose SQL Azure.
SQL Azure est avant tout un service d'hébergement de base de données relationnelles construit sur SQL Server. Il permet aux entreprises d...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
Comparez les prix

HTC Hero
Entre 550€ et 550€
|