Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Windows
Développement Windows Forum d'entraide sur les technologies d'interface Windows de Microsoft (Winforms, Windows Presentation Foundation, etc.).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 02/01/2013, 13h12   #1
anissa2
Invité de passage
 
Femme
Développeur .NET
Inscription : octobre 2012
Messages : 31
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur .NET
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : octobre 2012
Messages : 31
Points : 4
Points : 4
Envoyer un message via MSN à anissa2
Par défaut sérialiser plusieurs fois dans le même fichier XML (VB.NET)

Bonjour,
Pour enregistrer mes données J'utilise un fichier XML et je fait la sérialisation:


Dim PersonneMapping1 As New PersonneMapping

PersonneMapping1.Nom = NomTB.Text
PersonneMapping1.Prenom = PrenomTB.Text
PersonneMapping1.Initiaux = InitiauxTB.Text
PersonneMapping1.BU = BUTB.Text


Dim writer As New StreamWriter("PersonneMapping.xml")
Dim serialiser As XmlSerializer = New XmlSerializer(GetType(PersonneMapping))
'Chargement de l'objet avec les données
serialiser.Serialize(writer, PersonneMapping1)
writer.Close()


lorsque j'ajoute une nouvelle Personne l'ancienne est écrasée, je souhaite savoir comment puis-je conserver mes données et de rajouter à chaque fois des nouveaux
anissa2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2013, 15h02   #2
tomlev
Rédacteur/Modérateur


 
Avatar de tomlev
 
Homme Thomas Levesque
Développeur .NET
Inscription : février 2004
Messages : 17 801
Détails du profil
Informations personnelles :
Nom : Homme Thomas Levesque
Âge : 31
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2004
Messages : 17 801
Points : 34 088
Points : 34 088
Si tu sérialises deux personnes de suite dans un fichier XML, le résultat ne sera pas un document XML valide, puisqu'il ne peut y avoir qu'un seul élement racine. Il vaudrait mieux que tu sérialises une collection...
__________________

Pas de questions techniques par MP ! Le forum est là pour ça...

Tutoriels : Les markup extensions en WPF - La sérialisation XML avec .NET (Aller plus loin) - Extraction de données de pages web à l'aide de HTML Agility Pack
Projet : Dvp.NET, la librairie .NET open-source des membres de Developpez !
tomlev est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h06.


 
 
 
 
Partenaires

Hébergement Web