Buongiorno a tutti e cercate di renderlo buono anche a me

Ho creato un report jasper tramite l'applicazione I-Report 4.5.0 che carica dati contenuti in un file xml . Con I -report in anteprima va tutto ok e mi crea correttamente il file pdf.

Il mio problema è che quando creo nella mia applicazione java un pulsante stampa , e devo compilare tramite java il file .jrxml creare il .jasper ecc... mi serve una connessione secondo le guide che ho studiato :

codice:
JasperPrint jp = JasperFillManager.fillReport("C:/GestionaleLander/ReportFattura.jasper", null,con);
Ma in tutti i casi delle guide studiate il jasper report preleva i dati da un db mysql.. nel mio invece da un doc xml... come devo fare???? che tipo di conessione devo inserire???


Help me Grazie in anticipo