This class is intended to generate a hierarchic menu from a definition in XML that describes menu items and sub-menus.
The class uses the PHP XSLT extension to generate the menu with a XSL stylesheed to transform the menu XML definition in HTML and Javascript to handle the menu input events that expand and colapse the menus and sub-menus.