Using Template Processor
A template processor (also known as a template engine or template parser) is software designed to combine one or more templates with a data model to produce one or more result documents.The language that the templates are written in is known as a template language. A result document is any kind of formatted output, including documents or source code, either in whole or in fragments.
TQL provides extension language designed to support general procedural programming with data description facilities as 'FacetScript'. This section only talks about template processing for substitution and related topics.
TP substitution syntax [:$Response:] will always convert substitution result into a string while <Include> will preserve the structure as is.