bonjour,
J'utilise iReport dans sa version 1.3.2. Je souhaite utiliser un fichier XML comme source de données.
Mon fichier XML, je prends l'exemple de palette.xml :
<palette>
<color>
<name>Red</name>
<red>255<red>
<green>0<green>
<blue>0<blue>
</color>
<color>
<name>Green</name>
<red>0<red>
<green>255<green>
<blue>0<blue>
</color>
</palette>
1) Je vais dans le menu "données"/"source de données", là je sélectionne le type : "Source de données de fichier XML". Je donne un nom à cette connexion, identique au nom de mon fichier XML.
Je sélectionne "Créer une liste de données à l'aide de cette expression" et j'indique : "/palette/color".
Quand je teste la source de données, iReport m'indique "test de connexion réussi".
2) Ensuite je créé les champs (Menu Afficher/champs), type de classe pour le nom par exmple "java.lang.string" et description du champs "/palette/color/name".
Donc tout cela ne fonctionne pas car quand je compile et j'exécute : pas de page et de données.
Alors je ne sais pas si j'ai brulé une étape ou c'est j'ai entamé la bonne démarche pour récupérer ces données.
Vous remerciant par avance pour l'aide que vous pouvez me donner.
Partager