Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

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 31-08-2011 13:54:53

Sylvie de hannut  
Membre completement Geek
Lieu: Hannut (Belgique)
Date d'inscription: 10-06-2011
Messages: 123
Pépites: 499
Banque: 0

[RESOLU] Export d'un datastore en XML

Je dois exporter mes données vers un fichier XML.
Ca ça va, mais dans le modèle de fichier que je dois envoyer il y a 4 zones différentes de données.
Voici une image de ce que je dois envoyer :
<Clients>
    IDClient :
    Active :
    Sector :
    Reference :
    ERPReference :
    Name :
    Address1 :
    Address2 :
    Zip :
    City :
    Area :
    Country :
    Fax :
    Phone :
    Frequency :
    FreeField1 :
</Clients>

<CategoriesClients>
    IDClient :
    IDCategory :
</CategoriesClients>

<ClientSpecInfo>
    IDSpecInfo :
    IDClient :
    ValueCL :
</ClientSpecInfo>

<UsersClients>
    IDClient :
    IDUser :
</UsersClients>

Comme vous l'imaginez, j'ai un record/IDClient.
Mon problème est pour chaque client j'ai les 4 zones qui s'écrivent, ensuite les 4 suivantes pour le 2ème client, et ainsi de suite.

OR je dois envoyer toutes les zones <client>, ensuite toutes les données <CategoriesClients>.
Comment faire pour écrire dans le fichier zone par zone et non record par record ?????

Merci, j'espère que vous avez compris mon problème

Une powerbuildeuse qui écrit son premier fichier XML

Dernière modification par Sylvie de hannut (06-10-2011 13:29:50)

Hors ligne

 

#2 31-08-2011 14:54:04

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Export d'un datastore en XML

Bonjour, si j'ai bien compris tu veux ça :

Code: xml

<Clients>
    IDClient : 1
 </Clients>

<Clients>
    IDClient : 2
 </Clients>

<Clients>
    IDClient : 3
 </Clients>

...

<CategoriesClients>
    IDClient : 1
    IDCategory : 1
</CategoriesClients>

<CategoriesClients>
    IDClient : 1
    IDCategory : 2
</CategoriesClients>

...

<ClientSpecInfo>
    IDSpecInfo :1
    IDClient : 1
    ValueCL :
</ClientSpecInfo>

<ClientSpecInfo>
    IDSpecInfo : 2
    IDClient : 1
    ValueCL :
</ClientSpecInfo>

...

<UsersClients>
    IDClient : 1
    IDUser : 1
</UsersClients>

<UsersClients>
    IDClient : 1
    IDUser : 2
</UsersClients>

...


Hum, ça respecte pas vraiment les règles XML...

Au pire tu fais une DW par zone, tu génères les fichiers XML par zone et ensuite tu les fusionnes dans un seul fichier XML...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 08-09-2011 10:06:13

Sylvie de hannut  
Membre completement Geek
Lieu: Hannut (Belgique)
Date d'inscription: 10-06-2011
Messages: 123
Pépites: 499
Banque: 0

Re: [RESOLU] Export d'un datastore en XML

Hello
bonne nouvelle, le client demandeur s'était trompé, je ne dois pas faire ce genre de fichier

Dernière modification par Sylvie de hannut (06-10-2011 13:28:28)

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22