IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Désérialisation XML Sous VB.Net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2013
    Messages : 2
    Par défaut Désérialisation XML Sous VB.Net
    Bonjour,
    j'ai un petit problème avec la sérialisation/désérialisation XML.
    dans mon logiciel j'ai un objet inventaire que j'arrive a sérialiser en binaire mais des que j'essaie en XML le programme plante . j'aimerais passer à la sérialisation XML car j'ai effectuer de modification dan la déclaration de l'objet et je ne peut plus ouvrir mon ancien fichier qui était assez bien garni ainsi je pourrai le modifier facilement.
    j'ai déjà essaier de suivre les conseil sur MSDN pour la résolution de problème pareil.
    merci de votre réponse

  2. #2
    Membre émérite
    Avatar de dkmix
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : Jamaïque

    Informations forums :
    Inscription : Septembre 2007
    Messages : 619
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Public Function Serialize(Of T)(obj As T) As String
    	Dim writer As New XmlSerializer(GetType(T))
    	Using stream As New StringWriter()
    		writer.Serialize(stream, obj)
    		Return stream.ToString()
    	End Using
    End Function
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Public Function Deserialize(Of T)(xml As String) As T
    	Dim serializer = New XmlSerializer(GetType(T))
    	Return DirectCast(serializer.Deserialize(New StringReader(xml)), T)
    End Function

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2013
    Messages : 2
    Par défaut
    merci pour votre reponse mais il m'affiche une erreur du genre:
    System.InvalidOperationException

Discussions similaires

  1. Modification de fichier XML sous vb.net 2008
    Par turican2 dans le forum VB.NET
    Réponses: 2
    Dernier message: 14/03/2009, 15h46
  2. [VB.NET] Désérialiser +xml
    Par olbi dans le forum VB.NET
    Réponses: 2
    Dernier message: 01/10/2007, 10h05
  3. Réponses: 6
    Dernier message: 30/01/2005, 23h48
  4. [xml]manipuler des données xml sous Oracle9i
    Par crazy dans le forum SQL
    Réponses: 7
    Dernier message: 28/02/2004, 11h40
  5. XSL pour visualiser arbre XML sous forme de tableau en HTML
    Par mattmat dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 28/03/2003, 10h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo