Re: Accélérer un parsing xml

Posté par bofkill le 29/11/2007 11:04:43
Pas de problème R&B.

Nous avons fait quelques tests.
Nous avons parsé le même fichier avec les 3 méthodes, et voilà les résultats :

Avec la méthode du XMLRecherche, il a fallu environ 59 secondes a parser le fichier.

En suivant la même structure mais en utilisant des requetes XPath pour se placer, on a arrêté le test tellement c'était long (ce qui m'a beaucoup étonné d'ailleurs..)

Finalement, nous avons testé un lecture linéaire du fichier, sans recherche, avec uniquement des boucles et en testant le nom des balises XML et le résultat est vraiment impressionnant : le parsing du fichier s'est fait en moins de 6 secondes.

Le code est beaucoup moins clair et plus difficile à maintenir, mais quand on voit le gain apporté par cette solution, je pense que ça vaut le coup :)

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=5546&post_id=22783