XBL
Appearance
XBL (XML Binding Language) is an XML-based markup language for altering the behavior of XUL widgets. It was devised at Netscape in the late 1990s as an extension of XUL.[1][2]
The primary use of XBL was in the
Mozilla attempted to standardize XBL 2.0 via
W3C in 2007,[6] but due to lack of interest from other web browser vendors, abandoned it in 2012.[7]
The Shadow DOM specification acknowledges XBL as a strong influence.[8]
Overview
scroll bar
.
An XBL file contains
URL
of the binding's file. For example:
scrollbar {
-moz-binding: url('somefile.xml#binding1');
}
See also
References
- ^ Castro, Jorge O. (2004-06-15). "Ars Technica sits down with Scott Collins from Mozilla.org". Ars Technica. p. 2. Archived from the original on 2018-02-22. Retrieved 2018-11-28.
- ^ "XBL 2.0 Acknowledgments". www.w3.org.
- GitHub Pages.
- ^ "XBL Graphs". bgrins.github.io. Retrieved 2019-10-16.
- ^ "Pale Moon future roadmap". Pale Moon. Retrieved 2019-02-15.
- ^ "W3C news archive: 2007".
- ^ "XBL 2.0". www.w3.org.
- ^ "Shadow DOM". wicg.github.io. Retrieved 2022-03-18.