Bonjour,

Je débute avec C++ et XML , j'ai trouvé un exemple simple dans un forum je l'ai essayer ;mais il m'affiche des erreurs et je ne sais pas pourquoi , pouvez -vous m'aider s'il vous plait ?

Le Code est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
 
 
using namespace std;
 
 
void dump_to_stdout(const char* pFilename)
{
	TiXmlDocument doc(pFilename);
	bool loadOkay = doc.LoadFile();
	if (loadOkay)
	{
		printf("\n%s:\n", pFilename);
		dump_to_stdout( &doc );
	}
	else
	{
		printf("Failed to load file \"%s\"\n", pFilename);
	}
}
 
 
int main()
{
       dump_to_stdout("example1.xml");
 
    return 0;
}
L'erreur qui m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
main.cpp:11: error: ‘TiXmlDocument’ was not declared in this scope
main.cpp:11: error: expected ‘;’ before ‘doc’
main.cpp:12: error: ‘doc’ was not declared in this scope