On dispose d'un document XML et de sa DTD qui utilise une entité.
Le document XML décrit les animaux d'un Zoo. On veut faire une visite médicale systématique des jeunes animaux du Zoo. Etudiez et comprenez la structure de l'instance.
Pour les opérations sur les dates, utiliser java.util.Calendar et pour convertir une chaîne en date, utiliser java.text.SimpleDateFormat.
DateFormat DATE_FORMAT = new SimpleDateFormat( ... ); Date date = DATE_FORMAT.parse( ... ); Calendar TODAY = Calendar.getInstance(); Calendar cal = new GregorianCalendar(); cal.setTime( ... ); // opérations et tests : cal.add( ... ); if ( cal.after( ... ) ) { // ... }
Ecrivez un programme en Java avec JAXP qui ajoute un attribut qui ait ce rôle pour les animaux de moins de 2 ans. On n'utilisera pas Document#getElementsByTagName() : on se forcera à parcourir le document d'une manière récursive. Dans un premier temps, on se contentera de modifier le DOM sans enregistrer les modifications.