RXML
RXML, RoXen Macro Language, is a set of tags that can be used within
HTML pages. RXML in itself can be used to make it easier to design web
pages, connect to databases or even to create simple web
applications. RXML is documented in the User manual.
RXML is designed to behave much like HTML, so that it becomes easy
to learn for someone who has mastered HTML. Another property of RXML
is that the actual tags are handled by different modules. Thus it
becomes possible to create new modules that extend RXML with new tags.
This makes RXML perfect for making functionality available to HTML
designers. Often the programmer is not the best person to actually
do the HTML layout necessary for an application. With RXML the
programmer can make the functionality of the application and let a
designer embed in HTML pages that make up the layout.
The actual programming need not be made in Pike, although modules
that handle RXML tags can only be written in Pike. It is possible to
use the <cgi> tag to call on CHI scripts. Or a wrapper module
could be written, calling on functions written in another programming
language. It is especially easy to call on functions written in Java.
|