6. The method of claim 1 , wherein the transformation program includes a transformation template that defines symmetric programming constructs responsible for transforming the requested XML data structure into the application programming language data structure.
6. The method of claim 1 , wherein the transformation program includes a transformation template that defines symmetric programming constructs responsible for transforming the requested XML data structure into the application programming language data structure. 10. The method of claim 6 , wherein transforming the requested XML data structure into the application programming language data structure further comprises matching a literal XML element within the transformation template with an XML input.