5. A method of processing a document, the method comprising: analyzing, with a computer, an eXtended Stylesheet Language (“XSL”) file comprising a set of data, wherein a first portion of the data is static data and wherein a second portion of the data is dynamic data; extracting the static data from the XSL file to produce a modified XSL file comprising the dynamic data; applying a set of eXtended Markup Language (“XML”) data to the modified XSL file to create an intermediate file comprising at least some of the XML data formatted according to a format specified by the XSL file; and merging the intermediate file with the static data extracted from the XSL file to produce an output file formatted as specified by the XSL file and comprising at least some of the XML data and the static data of the XSL file.
8. A method as recited by claim 5 , wherein the dynamic data comprises one or more eXtensible Stylesheet Language Transformation (“XSLT”) statements that operate on at least a portion of the XML data to generate formatted output.