docs.roxen.comBack to normal mode
DocsRoxen2.1Web Site Creator ManualIntroduction
Copyright © 2001, Roxen Internet Software
Suggestions, comments & compliments
manuals@roxen.com

Concepts

The Roxen WebServer is a modular web server.

RXML

Content on web pages is written using HTML, a text format with mark-up in the form of tags telling the browser how the content should be displayed. The Roxen WebServer comes with its own macro language, RXML, that uses tags like the ones in HTML. RXML is never sent to the browser though, as all the RXML tags are converted into HTML using the RXML parser.

RXML can be used for a number of things, such as creating graphical headings and diagrams, connecting to databases, creating dynamic pages or all of the above. The bulk of this manual describes the various RXML tags and how they can be combined. The key to RXML is that each tag solves a separate task. Hence several tags can be combined to perform an even greater task.

RXML Parser

RXML is parsed and converted to HTML by the RXML Parser. The RXML parser is an advanced engine fully integrated with the that helps in converting all RXML tags into HTML using very advanced methods.

Modules

Roxen WebServer uses a system of modules. The different functions of Roxen WebServer are handled by different modules. Modules are enabled and configured through the administration interface by the administrator. Many modules handle different RXML tags, therefore, which RXML tags can be used depends on how the administrator has configured the virtual server. If a tag is not available, the administrator can add the proper module to the server to enable the tag.

Modules that handle RXML tags can be written by third-party developers or any programmer with sufficient knowledge of Pike and Roxen. It is also possible to create packages of RXML tags in RXML, for use with the <use> tag.

XML

XML, Extensive Markup Language, is a markup language for documents containing structured information. The XML specification defines a standard way to add markup to documents. The Roxen WebServer supports XML and its rigorous demands on document formatting.