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

Silverlight Discussion :

récuperer données d'un xml


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 200
    Par défaut récuperer données d'un xml
    Bonjour

    je souhaiterai me servir d'un fichier XML afin de remplir une listbox.

    fichier xml par ex de type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <ListeMarques>
      <Marque>
        <Id>1</Id>
        <Nom>peugeot</Nom>
      </Marque>
      <Marque>
        <Id>1</Id>
        <Nom>ferrari</Nom>
      </Marque>
     
    </ListeMarques>
    j'ia alors creer un objet marque :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public marque (int id, string nom){...}
    j'aimerai extraire les données du xml pr en creer des objets (la liste des objet sera dans une listbox.)

    est qu'il vaut mieux faire ça tout coté silverlight ou estce qu'il est mieux de le faire coté servuer (ac service qui renvoi une liste d'objet)
    dans les 2 cas comment partir pour parser mon xml ? ? sur le net je trouv tout et nimporte quoi ans vraiment trouver de solution pr démarer .

    je vous remercie!

  2. #2
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Si tu utilises WCF alors la collection d'objets renvoyée par ton service sera resérialisée en XML, ce qui peut avoir un coût non négligeable si ton flux est important.

    L'avantage est que cette phase de sérialisation côté serveur puis désérialisation côté client est transparente.

    En revanche, si tu envois directement le flux XML alors il te faudra gérer le mapping XML->objet côté client, soit automatiquement, via les annotations d'XML data-binding notamment, soit en parsant.

  3. #3
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Si ton fichier XML est fixe alors tu peux l'inclure dans ton projet et ensuite le parser en utilisant Linq to Xml (XDocument est compagnie).

    Si ton fichier est sujet à changement le mieux est de le stocker côté serveur de la parser et d'envoyer la liste des objets à Silverlight via un service.

    Dans tous les cas tu peux utiliser Linq to Xml pour parser le fichier et créer des objets.

Discussions similaires

  1. Récuperer les données au format XML
    Par sigap dans le forum Requêtes
    Réponses: 2
    Dernier message: 20/06/2006, 09h26
  2. [DOM XML] Insertion données dans fichier XML avec PHP pour Flash ?
    Par ExSter dans le forum Bibliothèques et frameworks
    Réponses: 17
    Dernier message: 10/05/2006, 11h16
  3. Utiliser le C pour récuperer données d'un capteur
    Par Malek_BAKLOUTI dans le forum C
    Réponses: 12
    Dernier message: 05/10/2005, 10h40
  4. Réponses: 13
    Dernier message: 28/07/2005, 13h11
  5. Supprimer des données dans un xml
    Par pingoui dans le forum Format d'échange (XML, JSON...)
    Réponses: 49
    Dernier message: 12/08/2004, 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