Welcome to Advanced UI Design Using XML and XSL. Each article in my series will demonstrate the creation of a specific user interface (UI) component using eXtensible Markup Language (XML) and eXtensible Stylesheet Language (XSL).
This article explains how to create a custom, object-specific context menu of unlimited depth by using XML and XSLT. The context menu discussed here functions by taking an XML feed of a specific format and applying an XSLT style sheet to it. The resulting transformation is then printed to the client. The client handles all user requests to navigate the menu. The client used in this article is Internet Explorer 5.5+.
Source : Site Web