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

C# Discussion :

probleme de serialisation


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut probleme de serialisation
    je cherche a serialiser une classe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    [Serializable]
    public classLexer:Module
    {// ... 
    }//
    
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    XmlSerializer serialiseur = newXmlSerializer(typeof(Lexer));
    TextWriter writer = newStreamWriter("d:\\_DB_\\Dalbe\\monfichier.xml");
    serialiseur.Serialize(writer, _lexer);
    writer.Close();
    
    mais le runtime me retourne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    There was an error generating the XML document...
     
    Check the InnerException property for more information.
    qu'est ce que ca peut etre ?

  2. #2
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    en serialisant une autre classe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    [System.Xml.Serialization.XmlRootAttribute("root", Namespace = "", IsNullable = false)]
    publicclassWord:Component
    {//
    privatestring[] _messages;
    [System.Xml.Serialization.XmlAttributeAttribute(DataType = "string", AttributeName = "_pMessages")]
    privateint _pMessages = 10;
     
    ...
     
    
    publicint putPMessage
    {//
    get { return _pMessages; }
    set { _pMessages = value; }
    }//
     
    
    
    ca me retourne seulement le property et non les attributs du noeud root

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?xml version="1.0" encoding="utf-8"?>
    <root xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>" xmlns:xsd="<a href="http://www.w3.org/2001/XMLSchema" target="_blank">http://www.w3.org/2001/XMLSchema</a>">
      <putPMessage>10</putPMessage>
    </root>

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

Discussions similaires

  1. probleme JAXB serialisation
    Par yassirjanati dans le forum XML/XSL et SOAP
    Réponses: 0
    Dernier message: 28/09/2011, 15h59
  2. probleme de serialisation
    Par leame dans le forum MFC
    Réponses: 1
    Dernier message: 18/07/2011, 09h28
  3. Probleme de serialisation d'objet
    Par hannibal.76 dans le forum Langage
    Réponses: 2
    Dernier message: 02/07/2010, 17h27
  4. probleme singleton serialisation
    Par adrien1 dans le forum Débuter
    Réponses: 12
    Dernier message: 14/04/2010, 18h33
  5. Linq & webservice : probleme de serialisation
    Par boby62423 dans le forum Linq
    Réponses: 1
    Dernier message: 11/04/2009, 17h32

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