XBL
Un article de Wikipédia, l'encyclopédie libre.
Cet article fait partie de la série langages de programmation |
Langages à objets |
C++ - C# - D Eiffel - Groovy - Java Lisaac - Python - Ruby Simula - Smalltalk |
Langages impératifs |
APL - ASP - Assembleur BASIC - C - COBOL - Natural Forth - Fortran - Limbo - Logo Pascal - Perl - PHP - TCL Visual Basic - WLangage |
Langages fonctionnels |
Haskell - ML/OCaml Lisp/Common Lisp Scheme - XSLT |
Langages déclaratifs |
Clips - Prolog |
Langages concurrents |
Ada 95 - Erlang |
Voir aussi |
Conception - Codage Tests - Optimisations |
XBL ou eXtensible Bindings Language ou XML Bindings Language est un langage permettant de lier à des éléments d'un document XML des comportements, des interfaces ou des modèles de contenu.
XBL a été créé par Mozilla pour définir des propriétés des éléments de XUL. Le W3C est en train de normaliser une deuxième version de la spécification, plus générique et non compatible avec la première.
Un fichier XBL contient des liaisons décrivant les caractéristiques d'éléments. Dans le cadre de XUL par exemple, on pourra décrire l'interface utilisateur et les comportements des éléments de base, comme les barres de défilement.
La version 1.0 de la norme a été créée par le projet Mozilla. Elle est implémentée dans l'ensemble des logiciels basés sur Gecko : Firefox, Thunderbird, SeaMonkey etc.
[modifier] Voir aussi
[modifier] Liens externes
- Introduction en français à l'usage de XBL dans XUL
- Ressources sur XBL sur le site des développeurs Mozilla
- (en) Brouillon du W3C pour XBL 2.0
- (en) Spécification de XBL 1.0 sur le site de Mozilla
- (en) An XBL primer on mozilla site - A thorough explanation of what XBL is.
- (en) Introduction to XBL - A tutorial on XULPlanet.
- (en) XBL Marquee - An example implementation.