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

Services Web Discussion :

Webservice Byte[] -> XMLDocument


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    CUCARACHA
    Invité(e)
    Par défaut Webservice Byte[] -> XMLDocument
    Salut,

    Je suis client d'un web service qui me converti un PDF en XML.
    Il se connecte bien à Visual Studio 2008 et j'arrive à l'instancier.

    Le seul truc c'est qu'il me renvoie le fichier XML sous la forme d'un tableau de Bytes encodé en Base64.

    D'après vous, y aurait-il un moyen simple (ce dont je ne doute pas) de convertir le tableau en System.Xml.XmlDocument ?

    D'avance merci

    Laurent

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Convertion :
    System.Convert.FromBase64String
    Chargement :
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    byte[] data = ...;
                XmlDocument result = new XmlDocument();
                using(MemoryStream ms = new MemoryStream(data))
                {
                    result.Load(ms);
                }

  3. #3
    CUCARACHA
    Invité(e)
    Par défaut merci
    Salut,

    Merci pour l'info, en attendant j'ai un peu bousculé mon fournisseur pour qu'il utilise un xsd que je lui ais transmis. Après quelques réglage, on est arrivé à interconnecter nos deux systèmes à l'aide de WCF. Ca marche nikel.

    Je vais quand même implémenter ta technique au cas où je tombe sur un fournisseur qui ne me transmet pas de WSDL correct.

    ++

    Laurent

Discussions similaires

  1. [WCF] Envoie de Byte[] - Webservice faulted
    Par NeoKript dans le forum Windows Communication Foundation
    Réponses: 1
    Dernier message: 22/04/2010, 21h47
  2. [C#] Conversion d'un byte[] en byte *
    Par karsh dans le forum Windows Forms
    Réponses: 6
    Dernier message: 08/12/2004, 10h53
  3. transtyper ^dword en ^byte ?
    Par - Robby - dans le forum Langage
    Réponses: 3
    Dernier message: 28/10/2003, 00h58
  4. [XMLRAD] Security des WebModules et/ou des WebServices
    Par Lux interior dans le forum XMLRAD
    Réponses: 4
    Dernier message: 18/12/2002, 17h09
  5. WebService Google sur builder 5?
    Par billuh dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/11/2002, 19h43

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