J'ai étudié l'interaction entre XML et les SGBDs.
Le passage à un système d'information en XML pose deux problèmes majeurs :
- XML est un fichier texte, les requêtes sur ces fichiers sont donc lentes.
- Le passage d'une source d'information stockée dans des bases de données à XML implique un travail important.
Pour remédier à ces problèmes j'ai crée 2 classes :
- XMLDb : Stocke un document XML dans une base de données. Pour l'instant cette classe ne sait que lire et écrire des fichiers XML en respectant DOM, mais plus tard elle sera capable de faire du XQL (eXtended Query Langage) et du XSLT (eXtended Stylesheet Language Transformation). Les performances seront alors largement augmentées.
- SQL2XML : Transforme le résultat d'une requête SQL en XML. Le passage d'une base de données vers XML se fait donc en douceur.
Copyright Cyril Vincent
Bizolin2000
Mise à jour le 20/03/00
Home