Efficacité de lecture XML

Résolu
DarciaG Messages postés 5 Date d'inscription lundi 16 février 2009 Statut Membre Dernière intervention 13 août 2010 - 8 juil. 2010 à 12:21
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 - 8 juil. 2010 à 19:06
Bonjour,

je travaille sur une deviceapplication et je voudrais savoir la méthode la plus efficace entre lire un fichier xml une fois puis enregistrer les données qui m'intéresse dans une structure de classe et chercher à chaque fois que j'en ai besoin les informations directement dans le fichier.
Pour ma part, étant habituée à travailler avec la langage objet, j'aurais adopter la première méthode mais après discussion avec quelqu'un d'autre, je ne sais plus.

Merci.

3 réponses

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
8 juil. 2010 à 17:44
Ca dépend probablement de la taille du fichier XML et du nombre de fois que tu as besoin de le lire!

Pour des gros fichiers, le parsing peut être assez lent, le sauver dans la mémoire au préalable pourrait donc être plus judicieux...
Pour des petits fichiers, avec XmlReader, tu gagneras probablement pas grand chose, quoi que!
Le mieux, c'est de faire quelques temps avec les deux méthodes...


[hr]
-Site personnel-
-Blog-
3
DarciaG Messages postés 5 Date d'inscription lundi 16 février 2009 Statut Membre Dernière intervention 13 août 2010
8 juil. 2010 à 18:10
Merci beaucoup pour ta réponse, Bidou, je pense en effet que ce sera la méthode la plus efficace
Merci encore :D
0
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
8 juil. 2010 à 19:06
Je voulais écrire "Quelques tests", pardon.


[hr]
-Site personnel-
-Blog-
0
Rejoignez-nous