1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| SAXBuilder sxb = new SAXBuilder();
try {
document = sxb.build(new File("ExempleSAX.xml"));
} catch (Exception e) {
}
racine = document.getRootElement();
///filtre le fichier
List listEtudiants = racine.getChildren("value");
//On crée un Iterator sur notre liste
Iterator i = listEtudiants.iterator();
while(i.hasNext())
{
//On recrée l'Element courant à chaque tour de boucle afin de
//pouvoir utiliser les méthodes propres aux Element comme :
//selectionner un noeud fils, modifier du texte, etc...
Element courant = (Element)i.next();
//On affiche le nom de l'element courant
System.out.println(courant.getChild("name").getText()); |
Partager