Transformers are able to post-process (transform) the output generated by a Component. That might
be XSLT, XQuery or any other processor. Transformers can be implemented as
IBehaviour. Both variants redirect the output to a
StringResponse which at
the end is used as input to the transformer. The output of transformer is than written to the
Interface Summary Interface Description ITransformerA common interface to be implemented by
AbstractTransformerBehaviors which post-process the output markup of a component.
Class Summary Class Description AbstractOutputTransformerContainerThis abstract container provides the means to post-process the markup generated by its child components (excluding the containers tag) AbstractTransformerBehaviorA
Behaviorwhich can be added to any component.
NoopOutputTransformerContainerAn implementation of an output transformer which does nothing. XsltOutputTransformerContainerA container which output markup will be processes by a XSLT processor prior to writing the output into the web response. XsltTransformerA processor to XSLT transform the output generated by a Component. XsltTransformerBehaviorAn IBehavior which can be added to any component except ListView.