IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

décalage d'enfants avec jdom [JDOM]


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    145
    Détails du profil
    Informations personnelles :
    Âge : 68

    Informations forums :
    Inscription : Septembre 2008
    Messages : 145
    Par défaut décalage d'enfants avec jdom
    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:

    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++;
    			}
    globalement c'est possible comme cela ou alors il faut tout recopier dans un autre fichier XML ?
    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

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    145
    Détails du profil
    Informations personnelles :
    Âge : 68

    Informations forums :
    Inscription : Septembre 2008
    Messages : 145
    Par défaut trouvé
    en fait, pour ceux qui auront le même pb ! j'ai fait un .DETACH et on perd alors l'indice courant !!! depuis le temps que je cherche !!! il faut sauvegarder l'indice avant de faire le detach() puis utiliser l'indice dans le addcontent(). je suis trop fort ... lol

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Swing] fermer une fenetre enfant avec un bouton.
    Par TheSeb dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 23/11/2013, 12h42
  2. [JSP] Parsing XML avec JDOM
    Par benben13 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 26/08/2005, 17h19
  3. [Plugin / XML] Problème plugin Eclipse avec JDOM
    Par kiko_18 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 12/02/2005, 13h55
  4. [JDOM] Parser avec JDOM
    Par GLDavid dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 11/08/2004, 22h40
  5. [JAR]Probleme compilation avec jdom
    Par ronaldgis dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 04/08/2004, 11h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo