象模型（DOM）两种方式绑定，绑定可为部件创建新的行为。绑定可以包含已注册到“被绑定元素”的事件处理程序，实现对“被绑定元素”的新的方法和属性访问，包括“被绑定元素”内的“匿名内容”。大部分XUL组建至少是部分需要用XBL实现，您可以使用现有的XUL、HTML、SVG和其他使用XBL的高级语言建立自己的可重用组件。XBL由Mozilla基金会组织开发，用于Mozilla Application Suite；该语言目前没有任何正式的标准描述，只属于Mozilla专有，只能用于Gecko排版引擎。