Bonjour,
J'ai une méthode qui est censée me rajouté un noeud XML.
eclipse (mon EDI) me demande de la mettre le type de retour en booléen sauf que cette méthode ne retourne rien elle ne fait qu'écrire dans un fichier.
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 public void add(Question q) { doc=new Document(); Element question = new Element("question"); question.setAttribute("id",String.valueOf(q.getIdentifiant())); // <-- écriture de l'identifiant unique de la question question.setAttribute("group",q.getGroup()); Element title = new Element("title"); // <-- mise à jour du titre question=question.addContent(title); title.setText(q.getTitle()); Element choice = new Element("choice"); // <-- écriture des choix possibles question = question.addContent(choice); choice.setAttribute("type",q.getChoiceType()); for(int i=0;i<q.getPossibilities().size();i++) { Element poss = new Element("option"); poss.setText((String) q.getPossibilities().get(i)); choice = choice.addContent(poss); } XMLOutputter out = new XMLOutputter(); try { out.output(doc, new FileWriter(this.file)); } catch(JDOMException e1) { System.out.println("Document mal formé"); } catch(IOException e2) { System.out.println("Fichier non trouvé"); } }
pourquuoi ?
Partager