Représentation arbre sous client léger - behavior

Présentation

Ce site a été réalisé par Emilien GARNIER dans le cadre des exposés système du cours de Dominique Revuz, maître de conférence à l'université de Marne La Vallée et directeur de la filière informatique réseaux du dispositif Ingénieurs 2000.

Objectifs

Le premier objectif de cet article est de représenter un arbre visible sur un client léger. La représentation d'un arbre elle même est à portée de tous mais nous allons nous intéresser ici à quelques particularités utiles surtout pour représenter des arbres de grande taille.

Notre représentation va nous permettre de ne charger que les noeuds utiles de l'arbre et ceci qu'une seule fois. La racine de l'arbre sera chargée par défaut et par la suite, seuls les noeuds ouverts par l'utilisateur seront chargés et insérés dans l'arbre et tout ceci sans rechargement de la page principale.

Pré-requis

Tout d'abord quelques pré-requis pour continuer...

IE 5.x

Le premier pré-requis pour réaliser cet arbre particulier est l'utilisation de Internet Explorer 5.x. La solution présentée dans cet article utilise la propriété Microsoft "behavior" sur les balises HTML. Cette fonctionnalité propriétaire n'est interprétée que par IE 5 et plus, d'où l'utilisation de cet outil pour pouvoir exécuter les exemples.

XML, XSL et CSS

Quelques connaissances de base en XML, XSL et CSS vous seront utiles pour comprendre les derniers exemples. Au travers de ceux-ci nous présenterons un arbre plus sympathique pour l'utilisateur pour montrer ce qu'il est possible de réaliser grâce à notre solution.