manel1989 | 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 :
- #include <string>
- #include <sstream>
- #include <iostream>
- #include <vector>
- using namespace std;
- void write_simple_doc2(int n,int m )
- {
- // same as write_simple_doc1 but add each node
- // as early as possible into the tree.
- TiXmlDocument doc;
- TiXmlDeclaration* decl = new TiXmlDeclaration( "1.0", "", "" );
- doc.LinkEndChild( decl );
- TiXmlElement * root = new TiXmlElement( "TestPlan" );
- doc.LinkEndChild( root );
- int k=0;
- for (int i = 0; i <n; i++){
- TiXmlElement * em = new TiXmlElement( "Testeur" );
- root->LinkEndChild( em );
- ++k;
- char f[50];
- sprintf(f,"%d",k);
- strcat ( f,"N" );
- em->SetAttribute("Node", f);
- k=i+1;
- char j[50];
- sprintf(j,"%d",k);
- strcat ( j,"T" );
- em->SetAttribute("id", j);
- }
- dump_to_stdout( &doc );
- doc.SaveFile( "appsettings.xml" );
- }
- int main(int argc, char* argv[])
- { int n=5;
- int m=4;
- write_simple_doc2(n,m);
- system("pause" );
- return 0;
- }
|
Merci d'avance pour votre aide ---------------
when there is a will there is a way
|