1. A computer implemented method for data transformation for a standard data format, comprising: receiving an Extensible Stylesheet Language transformation specification having expressions containing XPath expressions, wherein the Extensible Stylesheet Language transformation specification is received by an Extensible Stylesheet Language transformation specification compiler; invoking an XPath compiler to tokenize and construct a parse tree of the XPath expressions contained in the Extensible Stylesheet Language transformation specification; returning the parse tree from the XPath compiler to the Extensible Stylesheet Language transformation specification compiler; generating a hierarchical transformation object model using schema fragments parsed from a source schema tree associated with the Extensible Stylesheet Language transformation specification, wherein the hierarchical transformation object model provides an object model representation of the XPath expressions contained in the Extensible Stylesheet Language transformation specification; and converting the Extensible Stylesheet Language transformation specification into an application specific transformation document using the hierarchical transformation object model, wherein the application specific transformation document enables execution of the Extensible Stylesheet Language transformation specification within an application specific runtime environment.