créer un fichier xml et avec Tinyxml et l'afficher

créer un fichier xml et avec Tinyxml et l'afficher - C++ - Programmation

Marsh Posté le 25-07-2013 à 17:51:45    

Salut tout le monde !
 
J'utilise TinyXml pour manipuler les fichiers XML avec c++, j'ai réussir à créer un fichier xml mais je veux que l'affichage des résultat de création ne  sera pas afficher  dans le console mais dans autre emplacement que je choisie, ci-dessous vous trouvez mon code :

Code :
  1. #include <string>
  2. #include <sstream>
  3. #include <iostream>
  4. #include <vector>
  5. using namespace std;
  6. void write_simple_doc2(int n,int m )
  7. {
  8. // same as write_simple_doc1 but add each node
  9. // as early as possible into the tree.
  10. TiXmlDocument doc; 
  11.  TiXmlDeclaration* decl = new TiXmlDeclaration( "1.0", "", "" ); 
  12. doc.LinkEndChild( decl ); 
  13. TiXmlElement * root = new TiXmlElement( "TestPlan" ); 
  14. doc.LinkEndChild( root );
  15. int k=0;
  16. for (int i = 0; i <n; i++){
  17.  TiXmlElement * em = new TiXmlElement( "Testeur" ); 
  18.     root->LinkEndChild( em );
  19.  ++k;
  20.     char f[50];
  21.  sprintf(f,"%d",k); 
  22.  strcat ( f,"N" );
  23.  em->SetAttribute("Node", f);
  24.  k=i+1;
  25.  char j[50];
  26.  sprintf(j,"%d",k);
  27.  strcat ( j,"T" );
  28.  em->SetAttribute("id", j);
  29. }
  30. dump_to_stdout( &doc );
  31. doc.SaveFile( "appsettings.xml" );
  32. }
  33. int main(int argc, char* argv[])
  34. { int n=5;
  35. int m=4;
  36. write_simple_doc2(n,m);
  37. system("pause" );
  38. return 0;
  39. }


 
Merci d'avance pour votre aide :)


---------------
when there is a will there is a way
Reply

Marsh Posté le 25-07-2013 à 17:51:45   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed