The WIZML Language

WIZML is a sublanguage of VTML. It is a tag-based programming language which is used to define the logic of writing out the code to one or more documents based on user input in a Tag Editor or a Wizard.

The following subjects are covered in this document:


Related information about VTML and WIZML:

Tutorial
The Visual Tool Markup Language (VTML)
Reference
VTML reference - overview
Context
TAGLAYOUT
TEMPLATE

top

WIZML Summary

Note: Unlike the rest of VTML, WIZML statements are not written in "well-formed" XML syntax: empty tags are not written as <TAG .../> but as <TAG ...>.

The table below gives a short summary of the WIZML language. Reference and more general information about the tags and their usage can be found by following the links.

Tag reference Context Description
Functions and expressions Functions.html Functions available in WIZML. Usage and syntax of expressions.
WIZSET Wizset.html Creates and initializes a variable or assigns a value to an existing variable
WIZIF Wizif.html Defines a condition under which the contained WIZML code will be executed.
WIZELSEIF Wizif.html Defines an alternative condition under which the contained WIZML code will be executed; part of a WIZIF clause.
WIZELSE Wizif.html Contained code will be extecuted if none of the other conditions in the WIZIF clause evaluate to true; part of a WIZIF clause.
WIZLOOP Wizloop.html Defines how and under what condition the contained WIZML code will be repeatedly executed.
WIZBREAK Wizloop.html Stops execution of a loop and continues execution with the first statement after </WIZLOOP>.
WIZCONTINUE Wizloop.html Skips further processing of any following statements in the loop and initiates the next iteration of the loop with the <WIZLOOP> statement.
WIZINCLUDE Wizinclude.html Defines a file with WIZML code to be executed at this point. Active only in Wizard template files, not tag definitions.

top