Table of Contents
Introduction
Information Tags
String Tags
Variable Tags
URL Tags
If Tags
Graphics Tags
Database Tags
Programming Tags
Supports System
SSI
htaccess
Image Maps
Appendix
|
<list-tags>
|
 |
<list-tags> is defined in the Main RXML parser module.
Lists all available RXML tags.
|
|
Attributes
- verbose
-
Lists the tags with their help texts as well.
Example
source code
|
<list-tags>
|
 |
|
result
|
Tags at prioity level 0: <!--#config> <!--#echo> <!--#exec> <!--#flastmod> <!--#fsize> <!--#include> <!--#set> </ilayer> </layer> </table> </td> <accept-language> <accessed> <append> <auth-required> <body> <clientname> <configimage> <configurl> <countdown> <date> <debug> <echo> <expire-time> <expire_time> <false> <file> <header> <help> <ilayer> <imgs> <insert>
<insert>
|
 |
<insert> is defined in the Main RXML parser module.
Inserts values from files, cookies, defines or variables.
|
|
Attributes
- cookie=cookie
-
Inserts the value of the cookie.
- cookies=full
-
Inserts the value of all cookies. With the optional argument full the
insertion will be more verbose.
- define=name
-
Inserts this define, which must have been defined by the
<define> tag before it is used. The define can be done in
another file, if you have inserted the file.
- file=path
-
Inserts the file. This file will then be fetched just as if someone
had tried to fetch it through a HTTP request. This makes it possible to
include things like the result of Pike scripts.
If path does not begin with /, it is assumed to be a URL
relative to the directory containing the page with the
<insert> tag. Note that included files will be parsed if they
are named with a extension the main RXML parser handles. This might
cause unexpected behaviour, it will for example not be possible to
share any macros defined by the <define> tags.
If you want to have a file with often used macros you should name
it with an extension that won't be parsed, for example
.txt.
- fromword=toword
-
Replaces fromword with toword in the macro or file, before insering
it. Note that only lower case character sequences can be replaced.
- nocache
-
Don't cache results when inserting files but always fetch the file.
- variable=variable
-
Insert the variable.
Example
source code
|
<define name=foo>This is a foo</define>
<insert name=foo>
<br><insert name=foo foo=cat>
<br><insert name=foo a=some foo=cats is=are>
|
 |
|
result
|
This is a foo
This is a cat
Thare are some cats
|
|
|
| | |