Bonjour,
Voilà mon problème : Je dois créer un fichier XML. Pour cela, j'ai besoin de plusieurs informations dans plusieurs bases.
Mais voilà, j'ai une table "Parametre" qui contient tous les paramètres du programme, par exemple :
Clé - Valeur
ID_Batiment - 01256
Nom_Batiment - Le Grand Batiment
Date_Constr - 14/02/2001
...
Or, ce que je voudrais par exemple, c'est que dans mon fichier XML en sortie, avoir la valeur de la clé ID_Batiment et Nom_Batiment, puis complêter mon fichier XML existant ou non.
Le problème que j'ai, c'est que j'ai essayé de faire des test sur le nom des Clé (en String) avec par exemple :
parametre.CLE.equalsIgnoreCase(new String("ID_Batiment"))? parametre.VALEUR : ""
Mais cela veut dire qu'il va me créer 1 fois la valeur, et la remplacer par "" pour la ligne suivante.
Je me posais donc la question de comment créer un flux qui me fait :
Si "Clé" = "ID_Batiment" alors sortie qui s'appelle "CléBatiment" = Valeur
Si "Clé" = "Nom_Batiment" alors sortie qui s'appelle "nomBatiment" = valeur
je sais pas si je suis très clair dans ma demande, mais c'est assez confu pour moi à expliquer.
En tout cas, merci pour vos pistes
Partager