Bonjour,
En fait les requêtes SQL, ce n'est pas considéré comme rapide non plus ! Mais surtout ce n'est pas du tout adapté au xml (Quoiqu'il doit y avoir des gens qui ont essayer, c'est comme tout). Regarde éventuellement du côté de
xpath, qui revient un peu au même (Requêtes...)
Mais tu devrais peut être charger ton xml en mémoire dans une structure de données de ton cru, adaptée à ton problème.
Un tableau d'articles triés par ordre alphabétique, dans lequel tu pourrais faire une recherche par dichotomie par exemple.