لغة الربط الشمولي للـ XML (XBL) هي لغة ترميز مبنية على XML تستخدم لتعريف سلوك ومظهر عناصر ويدجتات XUL وعناصر XML الأخرى. بدأ تطوير مواصفة XBL على يد مشروع Mozilla لاستخدامها في مجموعة تطبيقات Mozilla. تم التوقف عن تطوير مواصفة XBL من قبل W3C في عام 2012، وتُعتبر XBL ممتلكة لشركة Mozilla حاليًا، حيث أنه لم يتم وصف اللغة بأي معيار رسمي، وبالتالي فهي خاصة بشركة Mozilla. وتعتبر محركات الطباعة Gecko هي البيئة الوحيدة التي تنفذ XBL.
تاريخيًا، فقد تم تطوير XBL 1.0 لأول مرة في شركة نتسكيب (Netscape) في عام 2000 وأُعلن عنها في عام 2001. الإصدار الأحدث من XBL هو الإصدار 2.0. في أغسطس 2015، أعلنت Mozilla أن استخدام XBL لإنشاء إضافات Firefox سيتم تهجيره في المستقبل لصالح WebExtensions. ومع ذلك، فإن Pale Moon، الذي يعد فرعًا من Firefox، سيستمر في دعم XBL بشكل دائم.
على الرغم من مزاياها، فإن استخدام XBL تحتاج إلى تقنيات خاصة تمثل تحديًا للتطبيقات الحديثة، مما أدى إلى تركيز المطورين على تقنيات أخرى أكثر حداثة مثل WebExtensions.
لمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا المخصصة لـ XBL.