XUL which is pronounced zool stands for <b>X</b>ML <b>U</b>ser Interface <b>L</b>anguage is a Mark-up language used primarily in Mozilla applications.
It allows for the creation of feature rich visually appealing cross platform applications to be easily created and maintained for online or offline use.
XUL is an [http://en.wikipedia.org/wiki/Xml XML] language and thus has
the advantages of being cross-platform also allows for the insertion of other XML languages into it such as [http://en.wikipedia.org/wiki/Xhtml XHTML], [http://en.wikipedia.org/wiki/MathML MathML] and [http://en.wikipedia.org/wiki/Svg SVG]. Also because of its localized structure it can be easily translated into other languages.
Textboxes and inputs* Toolbars and buttons * Navigation menus * Tabbed windowing systems * Keyboard Mnemonics and input handling
* GIF, JPG, PNG, BMP, ICO images
* HTTP 1.1
<?xml-stylesheet href="chrome://global/skin" type="text/css" ?>
<description>Is XUL cool or what?</description>
<button id="dpsbutton" label="DPS909 is fun" />