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 :

Deserialization avec type de classe dans attribut


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Février 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 4
    Par défaut Deserialization avec type de classe dans attribut
    Bonjour,

    Voici mon probleme: je souhaite deserializer une string XML ayant un format assez particulier:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <node type="itemroot">
      <nodes count="2">
        <node type="item1" />
        <node type="item2" />
      </nodes>
    </node>
    Au final, je veux creer mes objets de type "itemroot", "item1" et "item2".
    Comment faire pour que ce ne soit pas une classe du type du tagname (node en l'occurence) qui soit instanciée mais du type de l'attribut "type" ?

    Je seche

    Merci !

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Je ne pense pas que tu puisses utiliser la classe XmlSerializer dans ce cas.

    Sans plus d'information de ta part, je dirais que tu peux lire cette chaîne avec du XPath et créer tes objets par réflexion.

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/03/2015, 16h09
  2. Problème Deserialize avec une valeur vide dans le xml
    Par mactwist69 dans le forum VB.NET
    Réponses: 9
    Dernier message: 25/09/2014, 08h50
  3. erreur de compilation : probleme avec type de structure dans une classe
    Par medkarim dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 21/10/2008, 15h33
  4. [.NET2.0][C#]Passage type de classe dans une fonction
    Par SLE dans le forum Windows Forms
    Réponses: 4
    Dernier message: 06/06/2006, 15h48
  5. Réponses: 9
    Dernier message: 25/09/2005, 16h33

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