Parcourir un arbre DOM en Java

Utilisation des tags

Le projet importé dispose d'un fichier XML annuaire.xml contenant une liste de personnes possédant chacune un ID, un nom et un prénom.

Le but de cet exercice est d'afficher les informations sur ces personnes en sélectionnant des éléments par leur nom de tag puis en utilisant XPath.

La classe Exercice possède les méthodes suivantes :

  • Document openXML(String FileName) : permet d'ouvrir un fichier XML et obtenir un objet Document

  • void showPersonne(Element personne) : affiche les informations sur une personne (ID, nom et prénom)

  • void showAnnuaire(NodeList personneNodes) : itère sur chacun des nœuds de la NodeList passé en paramètre

  • NodeList getListPersonneID(int id) : affiche les personnes ayant un ID supérieur à celui passé en paramètre

Question

Dans la classe Exercice, sélectionner toutes les personnes de l'annuaire avec getElementsByTagName (TODO 1)

Question

Compléter la méthode showAnnuaire (TODO 2) afin d'afficher l'ensemble des personnes sélectionnées avec getElementsByTagName.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Etienne Chognard, Nicolas Lhome, Kévin Jezequell 2014-2016 (Contributions : Stéphane Crozat, les étudiants de NF29) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)