PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile (précédentes versions) → Comment intégrer et utiliser un fichier xml dans un projet
Comment intégrer et utiliser un fichier xml dans un projet
Débuté par Woote, 01 avr. 2017 14:45 - 1 réponse
Membre enregistré
8 messages
Posté le 01 avril 2017 - 14:45
Bonjour,
Je découvre/débute le développement sur Android et je me retrouve confronté à un petit soucis.

Mon application doit pouvoir lire, en premier lieu, et écrire ensuite dans un fichier xml, pour ça aucun soucis quand je simule sur mon pc mais quand j'installe et je test mon application sur mon portable il ne trouve pas le fichier xml.

J'ai tenté pas mal de chose en l'associant lors de la création de l'apk, dans le dossier Document du projet ou encore avec Descriptions XML et XSD ainsi qu'en testant plusieurs combinaisons pour lui dire ou il est mais rien n'y fait.

Je pense, donc, ne pas avoir réussi à l'avoir implémenter dans mon projet et l'aide ne m'est pas d'une grande utilité :/

J'utilise le bout de code suivant pour l’appeler :
gFlux est un xmlDocument = XMLOuvre("..\Cartes.xml",depuisFichier)


Auriez vous des pistes/conseils/exemples à me donner ?
Membre enregistré
8 messages
Posté le 03 avril 2017 - 09:37
Ok j'ai trouvé !

Il faut en réalité extraire du projet le fichier que l'on renseigne au moment de la génération de l'apk.

Pour ça il faut utiliser fExtraitRessource (http://doc.pcsoft.fr/?1000019509) ainsi que fRepEnCours (http://doc.pcsoft.fr/?3036022).

IF fExtraitRessource("cartes.xml", fRepEnCours()+"/cartes.xml") = Vrai ALORS
sPathFichier = fRepEnCours()+"/cartes.xml"
FIN


Voili voilou !