Envoyer sous forme xml (urgent)

Signaler
Messages postés
27
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
20 mai 2005
-
Messages postés
371
Date d'inscription
dimanche 4 janvier 2004
Statut
Membre
Dernière intervention
23 septembre 2009
-
J'ai un fichier(.txt) contenant des valeurs et je dois mettre ces valeurs en xml
avec du code c++!! si quelqu'un a du code ca serai sympa!!merci

12 réponses

Messages postés
41
Date d'inscription
mardi 4 janvier 2005
Statut
Membre
Dernière intervention
29 avril 2006

Sous quelles forme sont stoquées tes valeurs ?
Comme un fichier INI ?
Envoie un extrait du fichier ici pour plus d'infos. Parsque la pour t'aider je vois pas comment...


Programming4ever
Messages postés
27
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
20 mai 2005

c stocker dans mon fichier comme ceci:
12
13
45
48
.
.
.
si tu peu me filer du code ca serai sympa!!merci
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
xml est un format , le html en fait patie

ils s'écrivent ainsi;

donnee



toi, tu peux faire un truc du style

<mesDonnees>

<data>12</data>

<data>13</data>

<data>45</data>

<data>48</data>

</mesDonnees>
Messages postés
27
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
20 mai 2005

oui mais comment tu fait pour le mettre en xml !! mais valeurs sont dans un
fichier (.txt) et moi je veu les envoyer en xml!! avec du code c++
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
sache qu'un fichier xml est un fichier texte avec l'extension xml et resctant cette convention.



typiquement, tu me demandes comment je fais :


bien que je ne vois pas trop à quoi cela puisse te servir aux vues de tes connaissances en C++ , voici LA réponse


#include "../bibli/liste/BLBString.hpp"

#include "../bibli/BFichierTxt.hpp"



void init(BLBString *pDatas);

{

*pDatas+=12;


*pDatas+=3;


*pDatas+="coucou";


*pDatas+=12.4;

}


void
creeFic(const BLBString &datas)

{
BString cible=BVisuel::fileNew("fichier xml|*.xml||","xml");

BFichierTxt f(cible,"wt");

f+=datas.toString("</data>\n\t<data>","<mesDonnees>\n\t<data>","</data>\n</mesDonnees>","");

}



int main()

{

BLBString datas;

init(&datas);

creeFic(datas);

return 0;

}
Messages postés
549
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
6 mars 2010

Bonsoir,



C'est sur qu'avec ton exemple il va encore moins y comprendre...


Matt...
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
je pense qu'il ne se sera pas arrété à ça



et surtout



sait maintenant qu'un fichier xml n'est qu'une sorte de fichier texte ASCII



après, Matt, dis moi que tu ne comprend pas dans mon source....



simple utilisation des Bxx, court, net et concis.

++
Messages postés
549
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
6 mars 2010

Bonjour,



Je ne connais pas les BLBString ,BString, BVisuel et BFichierTxt.


Matt...
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
cf mes sources sur ce site

tu trouveras

++
Messages postés
549
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
6 mars 2010

Pas trop envie de chercher.

tu les sors d'ou ces Bxxx ?

Matt...
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
Les Bxx sont une une compile de tout ce que j'ai eu besoin au cours du tps....

Pour la plus grosse partie, de ma conception,
réalisée en partie avec quelque collègues et amis,
et améliorée selon les différents apprentissages, apports extérieurs et besons

une lib complètement libre dont les sources sont disponibles via ce site par exemple.

++
Nono.
Messages postés
371
Date d'inscription
dimanche 4 janvier 2004
Statut
Membre
Dernière intervention
23 septembre 2009

Source C++ du 18 mai 2005 -> MinXL

Cordialement,
Xterminhate.