cs_ronaldo1
Messages postés25Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention23 juillet 2006
-
22 juil. 2006 à 15:16
cs_ronaldo1
Messages postés25Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention23 juillet 2006
-
23 juil. 2006 à 20:15
Bonjour,
J’ai changé la version de tinyxml du projet et en transformant des variables const std::string * en const char* car la nouvelle version l’exigeai et la compilation ce passe sans problème.
Par contre à l’exécution il ne trouve plus mes fichiers *.xml (alors qu’avec l’ancienne version de tinyxml cela fonctionnait).
L’objet doc renvoie toujours une erreur à cette ligne :
cs_ronaldo1
Messages postés25Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention23 juillet 2006 23 juil. 2006 à 20:15
Le problème est résolut :
Le fichier xml ne respectait pas la norme en effet celui-ci
comportait des é,è etc… et comme il manquait encoding="ISO-8859-2" à
la première ligne la nouvelle version de tinyxml refusait de faire un LoadFile().
cs_ronaldo1
Messages postés25Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention23 juillet 2006 22 juil. 2006 à 22:45
J'ai créer un nouveau mini projet le voici:
==========================================================
// Il s'agit du fichier projet principal pour le projet d'application VC++
// généré en utilisant un Assistant Application.
#include "stdafx.h"
#include <stdio.h>
#include "C:\Documents and Settings\Administrateur\Bureau\Nouveau dossier (10)\TINYXML\tinyxml.h"
#using <mscorlib.dll>
using namespace std;
using namespace System;
int _tmain()
{
// TODO : remplacez l'exemple de code ci-dessous par votre code.
TiXmlDocument doc("c:\\Francais.xml");
if(!doc.LoadFile()){
Console::WriteLine(S"Pas de fichier");