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. 15. The method of claim 6 , wherein transforming the requested XML data structure into an application programming language data structure further comprises performing conditional deserialization based on XML pattern matching.