N F P 121

XML et JAVA
   
Devoirs Hebdomadaires  

Les annales

télécharger  et installer :  

JDOM , DocJDOM.zip ,  docJDOM


EXERCICE 1 : implanter les exemples du cours

SurveyReader  (transparents 24 , 26 et 28)

SaxValideur    (tranparent 30)

JDOM1 (tranparents 55 et 60)

SaxValidate  (tranparent 62)

JDOM1 (tranparents 67 et 68)


  EXERCICE 2 : reprendre le projet "AgendaTel" vu dans certains ED et inspiré du chapitre 12 de "Object Fisrt with java" - Barnes & Kolling.

les solutions AgendaTelProperties et  AgendaTelPropertiesXML présentent l'inconvénient  de charger un agenda en une seule instruction dans une HashTable et donc si 2 AdresseTel ont le même nom mais des numéros différents seule les dernière dans l'ordre de chargement subsiste dans l'agenda chargé. Par contre, la classe Properties propose DTD pour l'enregistrement au format XML

QUESTION :  développer la classe AgendaTelXML