Bonjour,
J'ai un problème pour lire un fichier XML avec tinyxml depuis l'EDI Code::Blocks.
Voici comment j'ai installé les fichiers nécessaires:
les 4 *.cpp et les 2 *.h de tinyxml sauvegardés dans le dossier de mon projet. Et bien évidemment intégrés au projet.
au début de main.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include "tinyxml.h"
Mon code est le suivant:
j'obtiens en console le message d'erreur défini dans ma condition if(!doc.LoadFile()) dans lequel doc.ErrorId = 0 et doc.ErrorDesc est vide...
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 #include <iostream> #include <cstring> #include <fstream> #include "tinyxml.h" using namespace std; int main() { TiXmlDocument doc("Test.xml"); if(!doc.LoadFile()); { cerr << "erreur lors du chargement" << endl; cerr << "error #" << doc.ErrorId() << " : " << doc.ErrorDesc() << endl; return 1; } return 0 }
Quelqu'un a-t'il une idée sur l'erreur que j'ai commise ?
Par avance, merci
Partager