Université Claude Bernard Lyon 1- Master CCI - janvier / février 2006

Projet XML : conseils d'implémentation

Généralités

Ce document propose quelques conseils de programmation à appliquer à partir de la phase 2 ("raffinements") du projet XML. Bien entendu, il n'est pas interdit de les lire avant, de façon à ne pas avoir à tout reconcevoir entre les phases 1 et 2. Pour commencer, voici quelques conseils généraux :

Classe d'indexation

Classe de recherche

Remarque (importante) : dans cette version, vous pouvez laisser la classe de recherche ouvrir et parser elle-même les fichiers sources pour générer l'arbre de résultats, mais l'idéal serait qu'elle ne renvoie que le contenu de l'élément du fichier d'index correspondant aux occurrences du mot recherché, et que ce soit la classe intermédiaire qui ouvre et qui parse ces fichiers, et fasse appel à une classe supplémentaire pour générer l'arbre DOM résultant (avec les mêmes différences que précédemment, en fonction du fait qu'elle utilise DOM ou SAX).

Classe intermédiaire

Cette classe se chargera :

Interface de l'application Web