XML Binding Language
XBL (XML Binding Language) ist eine XML-basierte Auszeichnungssprache, mit der man das Verhalten und Aussehen von XML- und HTML-Elementen beschreiben kann. Dies geschieht über sogenannte Bindings (Bindungen) in XBL, die an ein solches Element angehängt werden. Die Bindings werden in einer separaten XBL-Datei definiert. Über ein Binding kann auch Text in das XML- oder HTML-Element eingefügt werden. Ein Binding kann an mehrere unterschiedliche Elemente angehängt werden. XBL kommt häufig als Erweiterung von XUL zum Einsatz, um das Verhalten eines XUL-Widgets zu beschreiben. So kann mit XBL beispielsweise die Funktionalität einer Scrollbar geändert werden, was in XUL alleine nicht möglich ist.
XBL wurde vom Mozilla-Projekt für die eigenen Mozilla-Anwendungen entwickelt. Die Sprache entspricht momentan keinem Standard und ist proprietär. Nur die Gecko-Engine kann mit dieser Sprache umgehen. XBL 2.0 ist die neue Version von XBL, welche vom World Wide Web Consortium standardisiert werden soll.
Weblinks
Dokumentation/Browser-Implementierung
- XBL-Dokumentation von Mozilla (englisch)
- W3C XBL 2.0 Candidate Recommendation (englisch)
- XBL 2.0 Primer Working Draft (englisch)
Cross-Browser-Implementierung
- Cross-browser XBL 2.0 Implementation in JavaScript (englisch)
- Partial implementation of XBL 2.0 in JavaScript by Sean Hogan (englisch)
- XBL Marquee (englisch)
Empfehlungen | ActivityPub | ARIA | Canonical XML | CDF | CSS | DOM | Geolocation API | HTML | HTML5 | InkML | ITS | JSON-LD | MathML | OWL | P3P | PLS | PNG | RDF | RDF-Schema | RIF | SCXML | SISR | SKOS | SMIL | SOAP | SRGS | SSML | SVG | SPARQL | Timed Text | Turtle | VoiceXML | WSDL | XForms | XHTML | XHTML+RDFa | XInclude | XLink | XML | XML Base | XML-Encryption | XML Events | XML Information Set | XML Namespace | XML Schema | XML Signature | XPath | XPointer | XProc | XQuery | XSL | XSL-FO | XSLT (Elemente) | |
Arbeitsentwürfe und Kandidaten | CCXML | CURIE | SMIL Timesheets | sXBL | WICD | XFrames | XBL | XHTML+MathML+SVG | XMLHttpRequest | |
Anmerkungen | XAdES | XFDL | XHTML+SMIL | XUP | |
Richtlinien | Web Content Accessibility Guidelines | Multimodal Interaction Activity | Markup Validation Service | |
Initiativen |