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 :

Comment se déroule la lecture d'un fichier XML depuis un serveur web ?


Sujet :

Silverlight

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 13
    Points : 10
    Points
    10
    Par défaut Comment se déroule la lecture d'un fichier XML depuis un serveur web ?
    Coucou,

    Débutant en Silverlight, j'aurais besoin d'une petite info : j'ai besoin de savoir comment se déroule le processus de lecture d'un fichier XML.

    Voilà : j'ai besoin de lire un fichier XML assez volumineux (environ 1mb). La lecture de mon fichier se passe bien en local, mais que va-t-il se passer quand je vais mettre en place mon appli sur le web ?

    - silverlight télécharge-t-il le fichier sur le poste client et le lit-il ?
    - ou le client silverlight pilote la lecture du fichier par le serveur, sans le télécharger ?

    Finalement, si quoi qu'il arrive Silverlight télécharge le fichier en entier, y-a-t-il moyen d'optimiser le bazar ?

    Ma question en sans doute très bête (je ne suis pas très fort en programmation web), mais j'aimerais comprendre comment ca marche avant de prendre une décision.

    Merci !!

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

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Tu peux dire au serveur de lire le fichier et de te renvoyer la string correspondante ou alors tu peux demander au serveur de t'envoyer tout le fichier et de le lire en local.

    Dans tous les cas tu téléchargera tout le fichier.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 13
    Points : 10
    Points
    10
    Par défaut
    Ok, merci ! C'est bien ce qu'il me semblait

  4. #4
    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 : 38
    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
    Points : 3 958
    Points
    3 958
    Par défaut
    Tu peux aussi envisager de créer un web-service exécutant des requêtes sur l'arborescence, qui ne serait chargée que sur le serveur, si tu ne veux pas tout transmettre d'un coup et que peu de données seront finalement utilisées, au prix d'une baisse très importante des performances de chaque requête.

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 030
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 030
    Points : 5 476
    Points
    5 476
    Par défaut
    J'ai compris la question dans un sens différent.

    Si le fichier xml est sur le poste client, et la lecture est faite à partir d'un filedialog, le fait que l'application soit hebergée sur le web ne change rien. L'application est chargée localement, le filedialog n'envoie rien au serveur.

    Dans le cas où le fichier xml est distant, alors mon message ne sert a rien.

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

Discussions similaires

  1. Erreurs de lecture d'un fichier xml depuis web
    Par Ema1714 dans le forum Format d'échange (XML, JSON...)
    Réponses: 6
    Dernier message: 30/03/2014, 18h28
  2. Comment mesurer les performances des I/O (lecture d'un fichier XML)?
    Par LGnord dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 08/11/2011, 11h39
  3. Récupérer fichier XML depuis un serveur web
    Par zenadrith dans le forum Silverlight
    Réponses: 20
    Dernier message: 28/05/2010, 23h12
  4. Publier un fichier XML dans un serveur web
    Par jinar dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 25/04/2008, 10h27
  5. [C#] [XML] Lecture d'un fichier XML => Combobox
    Par Chad`Chiwa dans le forum Windows Forms
    Réponses: 8
    Dernier message: 09/03/2005, 08h57

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