The XBL example shows how XBL bindings can change the structure of XUL documents. 
When xbl.xul is started, parts of its body are replaced with the content of the corresponding XBL binding. The XBL file xbl.xml is connected to the XUL document by a CSS statement.