Pas de problème (pb), que du PowerBuilder (PB) ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 26-05-2008 15:49:38

matock  
Membre
Date d'inscription: 27-07-2007
Messages: 6
Pépites: 59
Banque: 0

Comment extraire un doc Word d'un flux XML

Bonjour,

J'appelle un webservice qui me génère un document Word, et me renvoie le résultat en string XML sous la forme :

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <status>OK</status>
    <document>..........</document>
</response>

Le tag <document> contient le document Word encodé en Base64.

Je voudrais extraire ce flux correspondant au document et l'enregistrer sur le disque en un fichier .doc.

J'ai essayé sans succès différentes méthodes de conversions en utilisant l'API CryptStringToBinary selon le post suivant http://www.rgagnon.com/howto.html
mais sans succès.

En fait :
- le parseur XML (PBDOM) me renvoie une String, dois-je la convertir ? et si oui en quoi ? (Blob ou autre ?)
- en théorie il me semble que je doive convertir cette String en Binaire. Mais sous PB je ne sais pas comment.

Merci pour votre aide éclairée.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22