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.