Web applications are dynamic- many requiring unique content and interfaces for each user. There are a myriad of ways to take user content out of a database and present it in a browser. This article focuses on the different ways it can be done in the Microsoft world (specifically in ASP.NET), why we chose XSLT for our own product, and finally a look at our technical implementation.
Read more under http://www.novologies.com/post/2009/01/14/Constructing-Web-Interfaces-on-the-Fly.aspx