Die Extensible Binding Language (XBL) ist eine auf XML basierende Auszeichnungssprache für die Implementierung wiederverwendbarer Komponenten, die in anderen Dokumenten eingebunden werden können.
Elemente mit Anbindung haben ein anderes Verhalten, das durch die Anbindung spezifiziert wird. Die Anbindungen können zu Elementen zusammengefasst werden unter Benutzung von Cascading Style Sheets ( CSS) oder Document Object Model ( DOM). Ein so geschaffenes Element kann gleichzeitig mehrere Anbindungen haben.
Die Extensible Binding Language (XBL) ermöglicht in Cross Platform Front End ( XPFE) die Erzeugung wieder verwendbarer GUI-Komponenten.