XML is the native format of PDFreactor. XML documents can be styled with CSS and be processed through the built-in XSLT processor for more sophisticated tasks, e.g. to calculate the total from values of a XML-based invoice. Because XML does not have a default CSS style sheet, you usually will have to write your own one for your specfic XML language.