Bonjour
Je suis bloqué par un truc qui doit etre simple pour les developpeurs chevronnés en java ...
J'ai une liste nommée FicheInfoXML qui recupere des infos (du type string et integer) d'un fichier XML. Chaque FicheInfoXML est une fiche produit.
La methode utilisee pour injecter les infos dans ma fiche produit est :
FicheInfoXML.add(indice, ValeurRecuperee)
J'aimerais recuperer une fiche generale qui contient toutes ces fiches !! Mon idee est de creer une autre liste
List ToutesLesFiches=new ArrayList();
.. mais je n'arrive pas à ranger ces fiches comme pour FicheInfoXML !!?!!
Comment puis je faire pour que chaque fiche FicheInfoXML soient rangées par indice dans ToutesLesFiches ?
Voici le code :
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
|
static org.jdom.Document document;
static Element racine;
static List FicheInfoXML=new ArrayList();
static List ToutesMesFiches=new ArrayList();
static SAXBuilder sxb = new SAXBuilder();
// Recuperation des champs du fichier XML ouvert
static void LitXML(){
List ListeFiche = racine.getChildren("FICHE");
Iterator i = ListeFiche.iterator();
while(i.hasNext())
{
Element MonElement = (Element)i.next();
FicheInfoXML.add(0,(String)MonElement.getChild("Type").getText());
FicheInfoXML.add(1,(String)MonElement.getChild("categorie").getText());
FicheInfoXML.add(2,(String)MonElement.getChild("interprete").getText());
FicheInfoXML.add(3,(String)MonElement.getChild("titreAlbum").getText());
}
// Ici, j'aimerais ajouter la liste FicheInfoXML dans ma liste ToutesLesFiches !??
} |
Merci pour votre aide !!! Je n'y arrive pas !
Partager