bonjour,
j'utiliser jdom, j'ai pratiquement terminé mon appli mais je ne comprends pas comment fonctionne les indices. J'obtiens n'importe quoi comme résultat et lorsque je programme mon déplacement un coup je dois mettre +/- 1 ou +/- 2 en saut ...
voici en gros l'algo:
globalement c'est possible comme cela ou alors il faut tout recopier dans un autre fichier XML ?
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 racine = document.getRootElement(); List lis = racine.getChildren("form"); Iterator i = lis.iterator(); int ii=1; int ind=1; boolean end = false; Element form = new Element("form"); try{ while( end == false && i.hasNext()) { Element courant = (Element)i.next(); String st = courant.getAttributeValue("f"); if( st.equals(list.getSelectedValue().toString())) { courant.detach(); racine.addContent(courant); racine.addContent(ii+2, courant); end = true; } ii++; }
Les indices font 1,3,5,7 etc. je pense qu'il faut compter les balises de fermeture ? sinon je ne comprends pas ... ???
merci d'avance pour votre aide
Partager