Langue de l’interface utilisateur xml (xul)

Définition - Que signifie le langage d'interface utilisateur XML (XUL)?

Le langage d'interface utilisateur XML (XUL) est un langage de balisage d'interface développé par Mozilla qui permet aux développeurs de concevoir des applications qui peuvent s'exécuter en mode en ligne et hors ligne. XUL a été introduit par Netscape en 1997 dans le cadre de ce qui est finalement devenu la base de code de Mozilla.

Definir Tech explique le langage d'interface utilisateur XML (XUL)

XUL est basé sur les principales normes Web existantes - CSS, DOM et JavaScript. XUL s'appuie sur les implémentations Gecko et, par conséquent, il n'est pas interopérable avec les normes non-Gecko. XUL n'a aucune spécification formelle. Les widgets fonctionnant sur la plate-forme Mozilla peuvent être développés à l'aide de XUL et portés sur différentes plates-formes. Les composants des documents XUL comprennent:

  • Contenu: La disposition des composants de l'interface utilisateur est définie dans les documents qui constituent ensemble le contenu des fichiers XUL.
  • Skin: La peau est considérée comme l'ensemble personnalisable de couleurs ou de motifs pouvant être associés à une interface utilisateur XUL donnée définie sous la forme de fichiers de skin. Il peut inclure des fichiers CSS et image.
  • Locale: Les changements de langue peuvent être incorporés dans l'interface utilisateur à l'aide des fonctionnalités d'internationalisation et de localisation fournies par XUL.

Les fichiers XUL contiennent à la fois des éléments XML et HTML en plus des éléments XUL définis à l'aide de l'espace de noms XUL. Un texte de type MIME / xul peut être associé à des documents XUL. Une interface XUL définit un mécanisme de programmation d'un ensemble de widgets déconnectés. Des scripts simples peuvent être utilisés comme JavaScript, ou du code C ++ complexe peut être utilisé pour définir le comportement des widgets.