Transform Views and Web Applications
Transform View is one approach to generating the user interface of a web application. Instead of organizing a view primarily around the final output, the transformation process can work with individual pieces of application data and convert them into the required presentation format.
XSLT and XML-based transformations were particularly important when applications needed to produce structured output in different forms. The same general challenge of converting application data into a useful user interface continues to be part of web application development today.
As web technologies have evolved, some of the work involved in creating and updating user interfaces has moved from the server to the client. Modern browser-based applications can perform rendering and interaction directly in the browser while still receiving data and services from a server.