Bonjour,
Voilà ma question est un peu compliquée à poser et par conséquent à trouver la réponse sur le net n'est pas facile. Aussi, vais-je essayer d'être aussi clair que possible.
Je voudrais pouvoir parser un fichier xml et instancier des objets du type de ce que je trouve dans mon xml, un exemple sera plus parlant:
Par exemple un fichier xml comme ceci:
et des classes correspondantes Classe1.class, Classe2.class, etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <liste_classes> <classe>Classe1</classe> <classe>Classe2</classe> <classe>Classe3</classe> etc... </liste_classes>
Maintenant dans mon programme, je voudrais pouvoir pour chaque occurence instancier un objet de la classe récupérée du type :
De manière plus générale le XML n'a aucune influence la dedans ça pourrait également être le résultat d'une variable:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 x = getElementByTagName(); // comprenez ce qu'il y a entre les balises <classe> et </classe> for (int i = 0; i < nbNoeud; i++) { x objet_instancie = new x(); //où x deviendrait soit Classe1, Classe2 etc... }
Pardonnez-moi le caractère un peu bizarre de ma question et n'hésitez pas à me demander si quelque chose n'est pas clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String x = "Classe1"; x objet_instancie = new x(); // avec x qui deviendrait Classe1 donc : // Classe1 objet_instancie = new Classe1();
Merci d'avance pour votre aide.
Partager