#0 

14-04-2008 14:30:47

acesyde
Petit nouveau
Date d'inscription: 14-04-2008
Messages: 1

Bonjour à tous,

Voila je cherches depuis 2h environ a charger un fichier xml qui ce trouve dans mon pk3.

Structure du pk3

Code:

realspace.pk3

.
..
./config/
..planets.xml
./models/
./sound/
./texture/
./ui/

Mon code de chargement du fichier pk3

Code:

bool TRealspace::LoadConfFile() 
{
    if(!Device->getFileSystem()->addZipFileArchive("./data/realspace.pk3")) {
        return false;
    }
    return true;
}

Et le chargement de mon xml

Code:

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 neutral

Merci d'avance

Hors ligne


#1 

18-04-2008 18:38:24

Magun
SleekThink Producer
Lieu: Punakha
Date d'inscription: 18-11-2007
Messages: 910
Corrections: 2
Site web

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"); big_smile
apres je ses pas je n'est internet que pour qu'elle que heure et la fleme de chercher :]

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
882 membres
1429 sujets
11119 messages
Dernier membre inscrit: LiseBuisson96
293 invités en ligne
Aucun membre connecté
RSS Feed