Salut,
Niveau perfs, y'a pas photo : SAX est 20 fois plus rapide que DOM, et
semble correspondre parfaitement à ton besoin (lire des données dans un
flux XML, et générer des requetes SQL).
Cepdendant, selon la structure de ton fichier XML, il est etre
fastidieux d'ecrire un parseur SAX si de nombreux cas son t
envisageables.
Si c'ets le cas, peut etre peux tu t'orienter vers JDOM, qui un DOM
optimisé pour Java, bien plus performant que DOM, un peu moins que SAX,
mais qui fournit une api proche de DOM, en manipulant un arbre avec des
noeuds.
JDOM est très intuitif d'utilisation pour qui connait un peu DOM.
Concernant ta solution, tu utilises XSL, ou excel (xls, c'ets l'extension excel, il me semble...) ? C'est pas pareil ;).
Quant à te mettre du code, je veux bien, mais je ne vois pas quoi
mettre ! :). Si tu veux des conseils plus précis, j'ai bien peur que tu
ne doive toi-même mettre un bout du code XML d'entrée, et un bout de la
requete SQL souhaitée ;).
Sammie
|