The Patterns of Enterprise Application Architecture definition of Transform View:
“A view that processes domain data element by element and transforms it into HTML.”
The transform view pattern is typically implemented using XSLT.
Martin Fowler’s take on the difference between Transform View and Template View in Patterns of Enterprise Application Architecture:
“The key difference between Transform View and Template View is the way in which the view is organized. A Template View is organized around the output. A Transform View is organized around separate transforms for each kind of input element.”
There is some discussion in favor of the Transform View vs the Template View in Proprietary template systems versus the standard XSLT.
Systems built round the Transform View pattern include;