Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

The Rocket XML Framework by Michael Floyd

A Framework for Creating XML-Based Web Sites.
Rocket Logo

Starting as a small project in Michael Floyd's XML @Large column in Web Techniques magazine, the Rocket XML framework has taken on a life of its own. Sporting multiple style-sheet selection, document validation, improved browser detection, and more, Rocket now allows your users to select their own interface on the fly. (Once installed, test this by clicking on "Change Themes" in the navigation bar.)

Also, Rocket is easy to install and integrates seamlessly with your existing HTML Web. In short, Rocket is easy to install and use, and it coexists within your existing infrastructure! Here's a rundown of the new features:

User-Selectable Themes. Rocket includes four predefined themes that alter the look and feel of your site. This means your users can choose which interface they wish to use on a per-session basis. This feature is also extensible: You can add your own themes by simply creating new style sheets with your favorite look and feel.

Easier Navigation Maintenance. Early versions of rocket lacked features that would make it easy to maintain. The most glaring was that navigation was maintained in individual style sheets making it difficult to add, modify and delete entries in the navigation bar. Now, however, Webmasters can update the entire navigation system from a single, easy-to-edit XML source file.

Installable in Any Directory: In version 0.1, Rocket had to be installed in the root directory of the Web server. Now, Rocket can be installed anywhere off the root. By default, Rocket is installed in wwwroot/rocket. However, you can install it in any directory by setting a single configuration variable. This means Rocket can co-exist with your existing HTML Web.

More Robust Browser Support. Rocket uses XSL style sheets to tailor HTML that is sent back to the user. Now Rocket includes support for Internet Explorer 3, 4, 5, and 6, as well as Navigator 3 and 4. Other browsers are supported by a generic style sheet. Of course, you can add support for your favorite browser by simply customizing an existing style sheet.

To find out more about Rocket, select one of the following links.

  • Copyright and Limited Warranty Notice
  • Installing Rocket
  • Unzip Rocket 0.2d Now

    Articles on this site covering Rocket
    Launching XML Web Sites with Rocket
    Searching XML Databases
    Generating Style Sheets Dynamically
  • site map
    Copyright (c) Michael Floyd, 1998-2009. All rights reserved.