Does JSReport-API can accept / reply application/xml ?
I have legacy system that I would like to integrate with JSR however the language used is more XML friendly than Json.
No, it can't.
You need to either use a proxy that transforms xml into json.
Or use a custom jsreport script that actively fetches data from your data source.