BL（XML Binding Language或称作 Extensible Bindings Language）是一种基于XML的置标语言，用于描述如何将其他文档中的元素（如XPCOM的功能）绑定到部件（如XUL部件）。可以使用级联样式表（CSS）或文档对象模型（DOM）两种方式绑定，绑定可为部件创建新的行为。绑定可以包含已注册到“被绑定元素”的事件处理程序，实现对“被绑定元素”的新的方法和属性访问，包括“被绑定元素”内的“匿名内容”。大部分XUL组建至少是部分需要用XBL实现，您可以使用现有的XUL、HT