Bonjour à tous,
Voila je cherches depuis 2h environ a charger un fichier xml qui ce trouve dans mon pk3.
Structure du pk3
realspace.pk3 . .. ./config/ ..planets.xml ./models/ ./sound/ ./texture/ ./ui/
Mon code de chargement du fichier pk3
bool TRealspace::LoadConfFile() { if(!Device->getFileSystem()->addZipFileArchive("./data/realspace.pk3")) { return false; } return true; }
Et le chargement de mon xml
bool TRealspace::LoadPlanetFile()
{
xmlPlanet = createIrrXMLReader("./config/planets.xml");
if( xmlPlanet == 0) {
return false;
}
while(xmlPlanet && xmlPlanet->read())
{
std::string valeur = "";
switch(xmlPlanet->getNodeType())
{
case EXN_ELEMENT:
if(!strcmp("planet",xmlPlanet->getNodeName()))
{
valeur = xmlPlanet->getAttributeValue("name");
cout << valeur.c_str() << endl;
}
}
}
return true;
}
Donc je n'arrive pas à charger le fichier xml, et il ne me retourne même pas d'erreur si il ne trouve pas le fichier
Merci d'avance
Hors ligne
uhm dapres se que je vu quand tu charge le bsp du pk3 d'origine qui est dans un dossier du pk3 on fait un simple load avec le chemain le plus cours qui existe :p
tafonctionloadxml("trucmachinchosebidulscrenieuhnieuh.xml");
apres je ses pas je n'est internet que pour qu'elle que heure et la fleme de chercher :]
Hors ligne