Table of Contents

  • Introduction
  • Installation
  • Handling Challenger
  • Virtual Servers
  • Configuration Examples
  • Modules
  • Filesystems
  • RXML Tags
    · Introduction
    · Main RXML parser
    · RXML Packages
    · Countdown
    · Flik
    · Indirect Href
    · Obox
    · Pike Tag
    · SED
    · Tablify
    · Wizard
  • Graphics
  • Proxy
  • Databases
  • Miscellaneous Modules
  • Security Considerations
  • Scripting
  • Frontpage
  • Upgrading
  • Third Party Extensions
  • Portability
  • Reporting Bugs
  • Appendix
  • RXML Packages
    Packages are a way of defining new RXML tags, or redefine old ones, in a simple manner. Only the administrator can install new packages, but all users can use the packages once they are installed.

    A package typically consists of a header of this form:

       <info>
       version="version"
       name="Example Package"
       doc="This is a simple example of an RXML package."
       </info>
    

    followed by one or more <define> tags defining new RXML tags. The file is placed in the directory local/rxml_packages directory and given the name by which users are meant to access the package.

    Once a package is installed, all users on the server in question can do

       <use package=package_name>
    

    to gain access to the named package. As far as the individual users are concerned, the effect will be the same as if they had manually written the <define> tags themselves.