XBL eller e X strekkbar B indinger L anguage eller X ML B indinger L anguage er et språk som brukes til å koble til elementer i et XML- dokument atferd, grensesnitt eller innholdsmodeller.
XBL ble opprettet av Mozilla for å definere egenskaper til elementer i XUL . Den W3C er for tiden å standardisere en annen versjon av beskrivelsen, mer generell og ikke er kompatibel med den første.
En XBL-fil inneholder lenker som beskriver egenskapene til elementene. I sammenheng med XUL er det for eksempel mulig å beskrive brukergrensesnittet og oppførselen til grunnleggende elementer, for eksempel rullefelt.
Versjon 1.0 av standarden ble opprettet av Mozilla-prosjektet. Den er implementert i all programvare basert på Gecko : Firefox , Thunderbird , SeaMonkey etc.