Efficacité de lecture XML

[Résolu]
Signaler
Messages postés
5
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
13 août 2010
-
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
-
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

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
56
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-
Messages postés
5
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
13 août 2010

Merci beaucoup pour ta réponse, Bidou, je pense en effet que ce sera la méthode la plus efficace
Merci encore :D
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
56
Je voulais écrire "Quelques tests", pardon.


[hr]
-Site personnel-
-Blog-