Bonjour,

Je manipule de très gros fichiers xml listant une série de clé/valeurS.
Pour accélérer les processus, je parcours une fois mes données
et j'établis une liste des clés avec leur position dans le fichier.
L'idée est qu'ensuite, quand je cherche à obtenir les valeurs correspondantes à une clé, je ne parse qu'un extrait de mon fichier.

or, lors de la constitution de mon index des clés/positions j'utilise SAX, et celui ci ne semble pas pouvoir me donner de position des balises autrement que sous la forme Ligne, Colonne.
D'un autre coté, pour parser mon extrait de fichier, je dois fournir un nombre de byte à sauter.

Pour résumer au maximum :

comment faire pour obtenir l'offset en byte à partir de Location (ou d'un autre objet accessible lors du parsage)
OU
comment faire commencer le parseur à une Location spécifique.


Merci de votre aide,