Table of Contents
- Introduction
- Information Tags
- String Tags
- Variable Tags

  | · Introduction · set · unset · cset · append · define · undefine · insert · use · formoutput

- URL Tags
- If Tags
- Graphics Tags
- Database Tags
- Programming Tags
- Supports System
- SSI
- htaccess
- Image Maps
- Appendix

Introduction
Variable tags can be used to create dynamic web pages as well as making web pages thats easier to maintain. The tags have one thing in common, they store and retrieve information from different places:

`variables`
  Form variables, as well as variables created with tags like `<set>` and `<cset>`. Variables are the backbone of RXML programming.

`other`
  Other variables only exist in output tags, like `<sqloutput>`. The most common use is to transfer a value available from the output tag to a real variable, by using <doc>`{set variable=foo other=bar}`</doc>.

`defines`
  or macros are fully internal to the server. They are mostly used for to save pages' authors typing repetitive blocks of text.

`tags`
  It is possible to define new tags, or to redefine an existing HTML tag.

`packages`
  Packages are ready-to-use defines and tags provided by the administrator of the server.