PREVIOUS UP   Technologies Internet et Education, © TECFA
  5. Examples à adapter à vos besoins

5. Examples à adapter à vos besoins

5.1 XML / Jtrees

Exemple 5-1: Visualiser un fichier XML avec Swing/JTree (Version Xerces)

L'original est distribué avec Xerces ( http://xml.apache.org/xerces-j/index.html )

Environnement:

il faut faire tourner ca en local avec Java 1.2 (copier fichiers ou monter le drive)

xerces.jar doit être dans votre classpath (voir aussi les scripts)

Exécution "à la main":

(1) Vérifier le classpath vérifier que le sousrépertoire ui existe!

(2) Depuis le répertoire jtree(!):
Taper ' java ui.TreeViewer ../formcont/formcont.xml '.
Vous pouvez visualiser n'importe quel fichier XML même via HTTP, par exemple: ' treeview http://tecfa.unige.ch/staf/staf-e/staf18/proj/proj11.xml '

Exécution avec un script (Unix ou Dos)

(1) aller dans le répertoire (pas besoin de mettre un classpath)

(2) taper 'treeview ../formcont/formcont.xml' (ou un autre fichier)

Exemple 5-2: Visualiser un fichier XML avec Swing/JTree (Version Xerces)

Exécution "à la main":

(1) mettre Xerces dans le classpath

(2) aller dans le répertoire et taper 'java xxx fichier.xml' (xxx = une variante)

Réutilisation:

(1) Prendre une des versions (par exemple SimpleTreeView4.java)

(2) Recompiler ou encore prendre tous les fichiers *.class qui vont avec

(3) Prendre le fichier ui/DomTree.class et le remettre dans un sous-répertoire ui (ou dans un *.jar si vous voulez); "ui" est un package, ses classes doivent donc obligatoirement résider dans un sourépertoire du même nom !

(4) Adapter l'interface JTree comme dans SimpleTreeView4

Exemple 5-3: Les Jtree de IBM comme applet


PREVIOUS UP -- TIE