Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper > iReport
iReport Forum d'entraide sur iReport
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/09/2007, 11h21   #1
Invité de passage
 
Inscription : mai 2003
Messages : 9
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 9
Points : 2
Points : 2
Par défaut Problème utilisation Source de données XML

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.

Virtual78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2007, 14h59   #2
Invité régulier
 
Inscription : mars 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 12
Points : 5
Points : 5
Salut,

si tu as mis dans l'expression : "/palette/color"
Dans tes champs tu met seulement ce qui vient aprés. Donc "name"

Ex : Si tu avais mis "/palette" dans l'expression
ton champs name tu le récupéres comme ca : "/color/name"
BruteDuCafeDesSports est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h13.


 
 
 
 
Partenaires

Hébergement Web