XBL


XBL

その他の使用法については、XBLを参照してください XBL(XML Binding Language)は、XULウィジェットの動作を変更するためのXMLベースのマークアップ言語です。XULの拡張として1990年代後半にNetscapeで考案されました。
XBLの主な用途は、中のFirefox ウェブブラウザが、Mozillaは2017年に廃止され、完全に2019でのFirefoxからそれを除去する しかし、UXPの フォークのFirefoxは、無期限にXBLをサポート継続しようとします。
Mozillaは2007年にW3Cを介してXBL2.0を標準化しようとしましたが、他のWebブラウザベンダーからの関心がなかったため、2012年にそれを放棄しました。
シャドウDOMの仕様では、強い影響としてXBLを認めています。

概要
XULは、アプリケーションのユーザーインターフェイスレイアウトを定義します。CSSルールを使用して、さまざまなXUL要素の外観を変更できます。ただし、XBLは、スクロールバーなどのXULウィジェットの動作を変更するために必要です。
XBLファイルにはバインディングが含まれており、各バインディングはXULウィジェットの動作を記述しています。XBLファイルのルート要素は、1つ以上の要素を含む要素です。各要素は1つのバインディングを宣言し、これを任意のXUL要素にアタッチできます。また、id属性を持っている場合もCSSプロパティ-moz-bindingをバインディングのファイルのURLに設定することにより、バインディングが要素に割り当てられます。例えば:
スクロールバー { -moz-バインディング: url (’somefile.xml#binding1′ ); }

も参照してください
sXBL、SVGのXBL代替

参考文献
^ Castro、Jorge O.(2004-06-15)。「ArsTechnicaはMozilla.orgのScottCollinsと一緒に座っています」。ArsTechnica。NS。2.アーカイブ2018年2月22日に元から。
^ 「XBL2.0謝辞」。www.w3.org。
^ 「デザインレビューパケット-XBLの削除」。mozilla.github.io。Mozilla。2017-10-13 。取得した2018年4月15日-経由GitHubのページ。
^ 「XBLグラフ」。bgrins.github.io 。2019-10-16を取得しました。
^ 「ペールムーンの将来のロードマップ」。淡い月。2019-02-15を取得しました。
^ 「W3Cニュースアーカイブ:2007」。
^ 「XBL2.0」。www.w3.org。
^ 「ShadowDOM」。w3c.github.io。