Table of Contents

  • Introduction
    · Introduction
    · Concepts
    · Content Types
    · RXML
  • Information Tags
  • String Tags
  • Variable Tags
  • URL Tags
  • If Tags
  • Graphics Tags
  • Database Tags
  • Programming Tags
  • Supports System
  • SSI
  • htaccess
  • Image Maps
  • Appendix
  • RXML
    RXML, RoXen Macro Language, is a language handled by the Challenger web server. RXML will always be translated to HTML by the server, before it is sent to the browser. The RXML tags are divided into the following different categories:

    Information tags
    Information tags are simple tags that provide information about the client, the server or the date.

    String tags
    String tags are container tags that transform some input into HTML. The input differs, some tags use HTML while other use tab separated text.

    Variable tags
    Variable tags are tags that handle form variables as well as the various variable types internal to Challenger. With variable tags it is also possible to define your own RXML tags.

    URL tags
    Tags that handle properties of URLs and HTTP like prestates, cookies and authorization.

    If Tags
    If tags handle conditional showing of different content. They make it possible to optimize the pages for all browsers as well as making advanced dynamic content.

    Graphic tags
    Graphic tags create and manipulate images. They can create graphical headers, real-time diagrams as well as animated clocks.

    Database tags
    Database tags communicate with SQL databases and makes it easy to incorporate data from those databases into RXML pages. It is possible to connect to any number of databases.

    Programming tags
    Programming tags are useful for doing advanced RXML as well as for debugging Challenger modules. It is also possible to run Pike code within your RXML pages.