Are there any API/solution to generate PDF report from XML file data and definition.
For example the XML definition/data could be:

```
<pdf>
    <paragraph font="Arial">Title of report</paragraph>
</pdf>

```

Converting HTML to PDF will be also a good solution I feel.

Currently we write Java code using iText API. I want to externalize the code so that non-technical person can edit and make changes.