Bonjour à tous,
j'ai un petit souci... voilà, je travaille sur la mise en place d'un middleware XML sur pocket PC (comme quoi, le titre est plutôt explicite ). Les données des fichiers XML sont stockées dans une BDR (McKoi dans mon cas), le but étant d'utiliser les avantages du relationnel et du xml. L'utilisateur aura l'illusion d'utiliser une bd xml native, donc les fichiers transmis ne sont que du xml (ou xlst, etc..)... La transformation XML en BDR s'execure via des programmes (mapper, parser, etc) JAVA.
La partie stockage a déjà été réalisée. La personne qui s'en est chargé à http://utiliser des outils déjà exis...urret.com/xml/ ).
En ce qui me concerne, il s'agit de la phase d'extraction des données, c'est-à dire : l'utilisateur envoie un fichier XSLT pour interroger sa base "XML",, je parse ce fichier, je génère la requête SQL, j'interroge la BDR, je récupère le résultat, et je le transforme en fichier XML.
Pour la génération de fichier XML en java, c'est bon.
Par contre, c'est le parsing du fichier XSLT qui coince. Comme dois-je m'y prendre ? y a -t-il des outils spécialiser?... mes recherches me ramènent souvent aux parsers XALAN et XERCES... devrais-je faire un véritable analyseur syntaxique de XPATH et XSLT ??
voilà... j'espère avoir été claire pour l'explication du projet...
si quelqu'un a une idée....
Merci d'avance
++
Partager