The last process works with the generic XML report. Using a domain-specific XML format for the generated format makes it easy for the framework to support multiple different formats. Supporting a new output format is just a matter of writing a new module that processes the XML report file.
As shown in the Figure 1.5, “Processing of the XML Report Using The APIs” figure, you can also process the XML files using the APIs to the XML report format.