1. A method, comprising: receiving an Extensible Stylesheet Language Transformation (XSLT) style sheet into an XSLT processing environment; receiving an Extensible Markup Language (XML) input document into the XSLT processing environment; compiling the received XSLT style sheet into Extensible Stylesheet Language (XSL) byte code fragments; compiling the XSL byte code fragments into native code, wherein the compiling is performed by a just-in-time (JIT) compiler in the XSLT processing environment; and executing the native code to transform the XML input document into one or more XML output documents.