XBL1

XBL1

[5] XBL1 は、 Mozilla (GeckoMozilla SuiteFirefox) が実装していた XBL の初期版でした。

[6] XUL の他、 HTMLmarqueeフォームコントロールの実装に用いられていました。 Webサイト著者が用いることもできました。

[7] 後継の XBL2 を経て Web Components へと発展し、役目を終えました。

歴史

[98] 2000年前後、 MicrosoftHTCNetscapeAction Sheets の提案を受けた CSS WG では BECSS 仕様の検討を行なっていました。その後 Netscape/Mozilla はこれらを発展させた XBL 1.0 を実装すると共に、 W3CMember Submission として提出しました。

[14] Internet Archive には>>12>>13仕様書が残っています。 両者の違いは、前者が binding プロパティーを使っているところが後者では -moz-binding プロパティーになっているだけのようです。 (なお MozillaWebサイトの共通のヘッダーフッターとなっているので、 HTML文書としては時期によって細かい違いがあります。)

[15] W3C に提出されたものは付けとなっています >>99。日付としては Mozilla の両版の中間ですが、 技術的内容はどちらとも微妙に違っています。 (なおプロパティー名は binding となっています。) どちらが新しい版かはよくわかりませんが、こちらが提出用に修正を加えたものなのでしょうか。

[102] この仕様書Gecko が実装している XBL とおおむね一致しているものの、 色々と異なる点もあるとされています。 Gecko の実装する XBL 1.0 の説明としては、 MDN がより正確であるとされています。

[9] この後の歴史については、XBL 2.0 を参照。

メモ

[1] XBL Schema http://mozilla.doslash.org/xblschema/ (名無しさん)

[2] >>1

XBL schema is used to define the structure and content of a "good" Mozilla XBL document. This schema is not normative. The intention is to create a schema which can be used in Solid and generic XML editors to provide autocomplete and validation support for XBL.

(名無しさん)

[3] SWViewer readme http://www.formsplayer.com/download/swviewer-install.html

an almost complete implementation of XBL 1.0;

[4] XBL - MDN ( ( 版)) https://developer.mozilla.org/en/XBL

[8] XBL ( ()) https://www-archive.mozilla.org/projects/xbl/

A specification for XBL 1.0 is available. Mozilla implements a variant of XBL 1.0 which does not quite match the specification.

[11] 現在 https://www.mozilla.org/projects/xbl/xbl.html にアクセスすると、 XBL | MDN () https://developer.mozilla.org/ja/docs/XBLリダイレクトされます。

[10] 現在 https://www-archive.mozilla.org/projects/xbl/xbl.html にアクセスすると、 XBL 1.0 Reference - Mozilla | MDN () https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XBL/XBL_1.0_Referenceリダイレクトされます。

[16] Are We XBL Still?, , https://bgrins.github.io/xbl-analysis/

[17] Firefox/XUL and XBL Replacement - MozillaWiki, , https://wiki.mozilla.org/Firefox/XUL_and_XBL_Replacement

[18] XBL In Firefox - Brian Grinstead, https://briangrinstead.com/blog/xbl-in-firefox/

[19] The Firefox UI is now built with Web Components - Brian Grinstead, https://briangrinstead.com/blog/firefox-webcomponents/

[20] Design Review Packet - XBL Removal, , https://mozilla.github.io/firefox-browser-architecture/text/0007-xbl-design-review-packet.html