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 :

récupérer un document XML depuis une URL


Sujet :

C#

Vue hybride

ingenieurtunisien récupérer un document XML... 01/10/2010, 12h52
ostenhard Bonjour, Une recherche... 01/10/2010, 13h51
tomlev WebClient wc = new... 01/10/2010, 15h27
ingenieurtunisien Bonjour, Merci bien pour vos... 02/10/2010, 14h07
tomlev Ben si le XML contient des... 02/10/2010, 15h03
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 21
    Par défaut récupérer un document XML depuis une URL
    Bonjour,

    Je veux savoir comment on peut récupérer un document xml depuis une URL??

    Qcq peut m'aider??

    Merci d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bonjour,

    Une recherche dans MSDN et voilà : http://msdn.microsoft.com/en-us/libr...tresponse.aspx

    Tu vas récupérer une réponse qu'importe le contenu. Toi tu sais que c'est de l'xml, donc il faudra l'interpréter comme tel.

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    WebClient wc = new WebClient();
    string xml = wc.DownloadString(url);

  4. #4
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 21
    Par défaut
    Bonjour,
    Merci bien pour vos réponses et votre aide

    Dans mon appli, je récupère le flux XML depuis la réponse de la requête HTTP.
    Mon problème, c'est dans la partie décodage du flux XML reçu, il contient des balises dont le contenu contient des caractères spéciaux, voici un exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <url>http://www1.euro.dell.com/content/default.aspx?c=fr&l=en&s=dhs</url>
    Ces balises causes des erreurs lors de la lecture du flux, j'ai essayé de faire le décodage et le chargement du flux comme suit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    string fluxXML = HttpUtility.HtmlDecode(IEModule.EnvoieRequeteHttpPost(url));
     xdoc.LoadXml(fluxXML);
    Mais lorsque j'exécute le programme, il m'indique qu'il y a une erreur de lecture des balises que j'ai décrit ci dessus.

    Pouvez vous m'aider??

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ben si le XML contient des caractères interdits, ce n'est pas un document XML valide... Ici en l'occurence le caractère "&" devrait être remplacé par "&amp;". Si tu peux, arrange-toi avec ceux qui ont généré ce fichier pour qu'il ne contienne pas de caractères interdits. Sinon il n'y a pas vraiment de solution simple...

  6. #6
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 21
    Par défaut
    Slt Thomas ,
    Merci bien pr ta réponse

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

Discussions similaires

  1. Charger un XML depuis une URL
    Par norwy dans le forum XML
    Réponses: 1
    Dernier message: 19/06/2010, 13h45
  2. [JDOM] créer un document JDOM depuis une URL
    Par pssst dans le forum Format d'échange (XML, JSON...)
    Réponses: 12
    Dernier message: 07/01/2009, 11h44
  3. Probleme de lecture d'un flux XML depuis une URL
    Par euyeusu dans le forum ASP
    Réponses: 3
    Dernier message: 10/09/2008, 22h01
  4. Récupérer depuis une url l'image via script
    Par Sayrus dans le forum Langage
    Réponses: 2
    Dernier message: 23/02/2007, 19h54
  5. Recupération de données XML depuis une URL
    Par tonymo dans le forum Format d'échange (XML, JSON...)
    Réponses: 27
    Dernier message: 21/11/2005, 13h48

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