
What is Sempare Template Engine for Delphi?
Sempare Template Engine for Delphi allows for flexible, dynamic text generation. It can generate email, html, source code, XML, configuration, etc.
Template engines are often used in technology where text needs to be customized by substituting variables with values from a data source. Examples where this may take place:
- web sites using template engines (for server-side scripting)
- code generation
- mail merge
- notification messages
The Sempare Template Engine is a small templating engine for Delphi (Object Pascal) that allows templates to be created quickly and efficiently by providing a simple and easy-to-use API.
The project uses Run-time Type Information (RTTI) to allow almost any type to be dereferenced within the template script.
The example above shows that the '<%' start and '%>' end the scripting statement. Within a scripting statement, you can reference variables, assign variables, use conditions for and while loops, and include other templates.
Sempare Template Engine for DelphiGreat Features:
- statements
- if, Elif, else statements
- for and while statements
- include statement
- extends / block statements
- with statement
- function/method calls
- expressions
- simple expression evaluation (logical, numerical, and string)
- variable definition
- functions and methods calls
- dereference records, custom-managed records, classes, arrays, JSON objects, TDataSet descendants, and dynamic arrays
- ternary operator
- safety
- max run-time protection
- customization
- custom script token replacement
- add custom functions
- strip recurring spaces and new lines
- lazy template resolution
- parse time evaluation of expressions/statements
- Allow custom encoding (UTF-8 with BOM, UTF-8 without BOM, ASCII, etc.)
- extensible RTTI interface to easily dereference classes and interfaces (current customizations for ITemplateVariables, TDictionary, TJsonObject)
Click on the below link to download Sempare Template Engine for Delphi Retail NOW!
You are replying to :
Access Permission Error
You do not have access to this product!
Dear User!
To download this file(s) you need to purchase this product or subscribe to one of our VIP plans.
Files Password : DownloadDevTools.ir
Note
Download speed is limited, for download with higher speed (2X) please register on the site and for download with MAXIMUM speed please join to our VIP plans.