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 :

XML to classe


Sujet :

C#

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 92
    Par défaut XML to classe
    bonjour,

    Existe-t-il un outil qui permettrait de créer une classe par rapport a un XML ?
    Cette classe me permettrait par ex de lire et d'écrire un XML.

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 499
    Par défaut
    Tu as regardé du côté de XmlTextReader, XmlTextWriter & co ?...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 92
    Par défaut
    Disons que j'aurais voulu un générateur de classe (genre XSD) mais XSD ne fait que la structure et non les méthodes de gestion incluses...

  4. #4
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Microsoft prépare un truc qui s'appelle Linq to XSD et qui répond à ton problème. C'est cepandant encore en version Alpha. Je ne sais pas s'il y a un équivalent fini ailleurs.
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  5. #5
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par défaut
    Questions: pourquoi ne genere tu pas du code directement, pourquoi veux tu que ce code soit represente en XML, quelles manips vas-tu faire sur le code en forme XML?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 92
    Par défaut
    Disons que je dois transferer certaines données d'une base dbf(Foxspro) en un format XML donné pour une autre application.
    Le problème c'est que ce format peut sensiblement changer selon les clients du soft de destination et je préfère prévoir qqchose de dynamique.

    Merci pour votre interet sur mon sujet

    PS : je suis en train de faire un générateur de classe selon les exigences des clients. :o)

  7. #7
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par défaut
    Il est possible de representer toute la signification du code en XML, cependant c'est vraiement pas facile, un simple ligne de C# peut representer une bonne trentaine de lignes en XML
    http://msdn2.microsoft.com/en-us/library/aa302301.aspx

    La meilleure approche est de creer un jeu de DLLs, chacune generant tes donnees (non pas le code) a exporter dans une forme particuliere.
    http://drq.developpez.com/dotnet/articles/plugin/

    Si un format change ou si un nouveau arrive, tu remplace ou cree la DLL qu'il faut

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 92
    Par défaut
    Ok, un grand merci.
    je vais regarder a cela

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

Discussions similaires

  1. Comment charger un fichier XML dans class
    Par Elwe31 dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 29/10/2008, 17h58
  2. XML Serializable classe
    Par xian21 dans le forum C#
    Réponses: 2
    Dernier message: 02/10/2008, 14h53
  3. Boost serialize xml et class template
    Par EmlTakeo dans le forum Boost
    Réponses: 1
    Dernier message: 22/08/2008, 09h27
  4. [XML] [POO] [Classe/Objet]xml
    Par 2xyo dans le forum Langage
    Réponses: 19
    Dernier message: 21/03/2006, 19h00
  5. XML Parser Class
    Par rabobsky dans le forum MFC
    Réponses: 3
    Dernier message: 13/02/2006, 16h49

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