-
Xquery XML Xlink
Bonjour à tous,
Je dispose de fichiers xml qui contiennent des formules de calcul XQUERY. Je ne cherche pas à exécuter la formule, mais je recherche une méthode qui me permettrai d'extraire chaque élément de ma formule.
Par exemple, mon fichier contient une formule du genre :
Code:
test="abs(sum(($S06_0020, -$S06_0040, -$S06_0160, -$S06_0380, -$S06_0580, -$S06_0710, -$S06_0760, -$S06_0790, -$S06_0970, -$S06_0980))) le 3000"
Le but de mon projet est de transformer ce type de formule en un format de formule approprié à notre structure de donnée. Pour cela, je souhaiterai savoir si il existe quelque chose qui me permettrai de récupérer chaque variable facilement, ou est-ce que je suis obligé de faire tout un travail sur la chaîne de caractère ???
D'avance merci.
-
Si je ne me trompe pas tu as en entree un fichier xml? Si c'est le cas, je pense tu dois ecrire un programme pour interpreter tes donnees.
-
oui effectivement, en entrée, je dispose d'un fichier XML qui contient toutes mes formules, je dois transformer chacune d'elle.
Donc je n'ai pas d'autre choix que de faire un travail sur la chaîne de caractère ?
-
Ben, les processeurs qui gèrent le xquery (saxon, ...?) doivent déjà faire ce travaille d'analyse.
Donc il y a peut être des composants que tu pourrais ré-utiliser :
http://liris.cnrs.fr/~ecoquery/dokuw...tp-xquery-java
http://saxon.sourceforge.net/