Bonjour,
Je souhaite retourner en "response" via un servlet une partie d'un XML. Voici un peu plus d'explication.
Donc dans ma condition, je vourais prendre tous les noeuds qui se retrouvent sous le parent "patient". Celui-ci inclu l'enfant "id", qui est égale au id passer en parametre au servlet, et plusieurs autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 String targetId = request.getParameter("id"); SAXBuilder sxb = new SAXBuilder(); try{ document = sxb.build(new File("E:\\patients.xml")); racine = document.getRootElement(); List listPatient = racine.getChildren("patient"); Iterator i = listPatient.iterator(); while(i.hasNext()) { Element courant = (Element)i.next(); String valeur = courant.getChild("id").getText(); if (valeur.compareTo(targetId)==0) {****J'ai besoin d'aide ici***}
Enfin je voudrait si c'est possible que ce soit une string.
Merci beaucoup
Quidam66
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Partager