XUL

From CDOT Wiki
Revision as of 13:20, 4 October 2006 by Djhamp-g (talk | contribs)
Jump to: navigation, search

Description

XUL which is pronounced zool stands for XML User Interface Language 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.

Discussion

XUL is an XML language and thus has the advantages of being cross-platform also allows for the insertion of other XML languages into it such as XHTML, MathML and SVG. Also because of its localized structure it can be easily translated into other languages.

Common Usages

  • Textboxes and inputs
  • Toolbars and buttons
  • Navigation menus
  • Tabbed windowing systems
  • Keyboard Mnemonics and input handling

Supported Technologies

  • HTML 4.0 and XHTML
  • CSS2 and some of CSS3
  • DOM2 and some of DOM3
  • XML
  • MathML
  • RDF
  • XSLT
  • XPath
  • Simple XLinks
  • XPointer
  • XML Base
  • FIXPtr
  • XML-RPC
  • SOAP (Simple Object Access Protocol)
  • WSDL (Web Services Description Language)
  • ECMAScript/Javascript
  • XBL (eXtensible Bindings Language)
  • GIF, JPG, PNG, BMP, ICO images
  • HTTP 1.1

Resources