file di guida sulle connessioni:
http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/data/JRXmlDataSource.html
Nei file xml prodotti occorre che i tag che contengono valori sono aperti e chiusi sulla stessa linea, (i nodi invece possono andare a capo, altrimeni il parser di jasper non li legge correttamente.
I campi che risultano null vengono visualizzati come tali e questo non va bene, ci sono due cose da fare a seconda del fatto che il campo abbia del testo statico attaccato o no (es. “Cliente Fatturazione” + … la stringa tra “” è il testo statico per intenderci):
1)Se non ne ha allora occorre nelle proprietà del campo di testo mettere la spunta sul chak box “Vuoto quando è NULL”:
2)Ne ha testo statico allora occorre cambiare l’espressione in questo modo:
"Cliente Fatturazione:<b> " +IF(($F{CLI-FAT-RAGSOC} != null),$F{CLI-FAT-RAGSOC},"") +IF(($F{CLI-FAT-COD} != null), "("+$F{CLI-FAT-COD}+")</b>","")