+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité de passage
    Femme Profil pro
    Développeur .NET
    Inscrit en
    octobre 2012
    Messages
    36
    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 : 36
    Points : 3
    Points
    3

    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

  2. #2
    Rédacteur/Modérateur



    Homme Profil pro Thomas Levesque
    Développeur .NET
    Inscrit en
    février 2004
    Messages
    19 293
    Détails du profil
    Informations personnelles :
    Nom : Homme Thomas Levesque
    Âge : 33
    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 : 19 293
    Points : 39 085
    Points
    39 085

    Par défaut

    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...

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •