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 :

Probleme liste et XML


Sujet :

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

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    118
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2005
    Messages : 118
    Par défaut Probleme liste et XML
    Bonjour,

    Je voudrais mettre dans une liste une partie des arguments du XML mais je n'y arrive pas car quand je veux mettre dans la liste il me met seulement une partie du fichier.

    Voici le XML :
    Code XML : 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
    <personnages>
      	<probaPerso>0.5</probaPerso>
      	<personnage>
      		<classPerso>game.living.Healer</classPerso>
      		<pourcentage>50</pourcentage>
      		<arg>Healer</arg>
      	             <arg>20</arg>
    		<arg>10</arg>
    		<arg>40</arg>
    		<capacite>game.command.Help</capacite>
    		<capacite>game.command.Drop</capacite>
    		<capacite>game.command.Look</capacite>
    	</personnage>
    	<personnage>
      		<classPerso>game.living.Monster</classPerso>
      		<pourcentage>50</pourcentage>
       		<arg>Monster</arg>
      	             <arg>20</arg>
    		<arg>10</arg>
    		<arg>30</arg>
    		<capacite>game.command.Statistics</capacite>
    		<capacite>game.command.Drop</capacite>
    		<capacite>game.command.Move</capacite>
    		<capacite>game.command.Look</capacite>
      	</personnage>
      </personnages>

    Je voudrais mettre tous ce code dans une liste mais quand je fais l'affichage il me met seulement le premier personnage et pas le deuxieme.
    Merci de m'aider

  2. #2
    Membre expérimenté Avatar de g0up1l
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 341
    Par défaut
    As-tu du code à nous montrer pour que l'on puisse t'aider ?

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    118
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2005
    Messages : 118
    Par défaut
    Desolé pour le code

    Le voici :
    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
     
    index = doc.getRootElement();
     
    Element persos = index.getChild("personnages");
     
    Element persoE = persos.getChild("personnage");
     
    List listPersoClass = persos.getChildren();
    Iterator it = listPersoClass.iterator();
     while(it.hasNext()) {
    	List listPerso = persoE.getChildren();
    	it = listPerso.iterator();
    		while(it.hasNext()) {
    			Element courant = (Element) it.next();
    			String s = courant.getText();
    			System.out.println(s);
    		}
    	}
    Le fichier XML est bien lu.

  4. #4
    Membre expérimenté Avatar de g0up1l
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 341
    Par défaut
    J'ai l'impression que ton iterateur 'it' est ré-initialisé dans ta boucle 'while'

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    118
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2005
    Messages : 118
    Par défaut
    J'ai changer de nom d'iterateur mais il me met toujours le premier (le Healer) et pas le deuxieme

Discussions similaires

  1. Probleme liste chainée
    Par Raton dans le forum C++
    Réponses: 8
    Dernier message: 15/11/2005, 19h25
  2. Probleme d'encode XML et java
    Par ujoodha dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 25/10/2005, 09h24
  3. [VB.NET] Problème liste Parent-Enfant dans DataGrid
    Par vonbier dans le forum ASP.NET
    Réponses: 7
    Dernier message: 27/01/2005, 08h53
  4. Probleme d'include XML/XSL en ASP
    Par baygz dans le forum XSL/XSLT/XPATH
    Réponses: 12
    Dernier message: 02/07/2004, 16h38
  5. Probleme liste chainne et recursif
    Par rippoz dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 05/02/2004, 16h52

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