XUL

[XUL ] is an XML user interface representation language. It allows user interface elements and interactions to be described abstractly using XML. See Additional Information and Architecture .

XUL was developed by the Mozilla project for the Mozilla Amazon Browser
The Mozilla Firefox browser is also XUL enabled.

The following information extracted from the article, Wikipedia on XUL :

A XUL interface is typically defined to consist of three discrete sets of components:

  • Content: The XUL document(s), whose elements define the layout of the user interface.
  • Skin: The CSS and image files, which define the appearance of an application.
  • Locale: The DTD documents, which define XML entities for easy software localization.

XUL Elements include:

  • Top-level elements like window, page, dialog, wizard, etc.
  • Widgets such as label, button, text box, list box, combo box, radio button, check box, tree, menu, toolbar, group box, tab box, * color picker, spacer, splitter, etc.
  • A Box model that includes a box, grid, stack, deck, etc.
  • Events and Scripts such as script, command, key, broadcaster, observer, etc.
  • Data sources like a template, rule, etc.
  • And others including overlay (analogous to SSI, but client side and more powerful), iframe, browser, editor, etc.

It is possible to use elements from other applications of XML within XUL documents, such as XHTML, SVG, and MathML.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.