DML stands for 'Domino Markup Language', which is our name for a combination of HTML and domino formula language.
You can embed domino formulas in your HTML stuff. The formulas are evaluated against the content document, so you can read and modify fields as you like. That means if you have for example a custom subform for your content documents with a field 'cTitle', you can use DML to write the value of that field to the web.
A DML statement starts with
@#
and ends with
@#
Example:
Here comes a HTML headline displaying the title fields of a content document: <h1>#@ title @#</h1>
And here is the current time: #@ @text(@now) @#
Refer to domino designer help for using domino formulas.
Evaluation scope
DML will be evaluated against the approbiate document. In most cases this is the content document which is about to be delivered to the browser.
For navigator elements repesenting an area, DML is evaluated against the area document.
In search result templates, the pre- and post DML is evaluated against no document. The 'DML if found' is evaluated against each found document.
Prevent caching
Use the ! operator to exclude a specific DML statement from being cached:
here the time is not cached: #@! @text(@time) @#