Extensible Bindings Language

XBL o eXtensible Bindings Language es un lenguaje de marcas que se emplea para definir el comportamiento y la apariencia de aplicaciones XUL y elementos XML.

Cada uno de estos últimos declara un binding que puede asignarse a cualquier elemento XUL.

Por ejemplo: La especificación 1.0 del lenguaje XBL fue desarrollada por David Hyatt para el navegador Netscape.

Se pretende resolver estos problemas y generalizar el uso del XBL en todos los navegadores.

El SVG es un lenguaje XML que codifica gráficos, animaciones, multimedios incrustados, eventos y personalización mediante scripts.