WikiDer > XML-Bindungssprache

XML Binding Language

XML-Bindungssprache (XBL) ist eine öffentliche Spezifikation des W3-Konsortium das beschreibt, wie es geht XML-Elementen können Verhalten und Formatierung zugewiesen werden. Es ermöglicht Entwicklern, XUL (und theoretisch auch andere XML-Markup-Sprachen, wie z XHTML) definieren Sie Ihre eigenen Elemente und verknüpfen Sie damit Ihr eigenes Layout und Verhalten.

Beispiel

Ein Beispiel für den Einsatz von XBL finden Sie im GeckoLayout-Engine. Da wird es sein HTML-Element Festzelt (eine Art Lauftext, bei dem sich ein Textstück horizontal über den Bildschirm bewegt) über XBL definiert mit dem Verhalten eines JavaScripts, das ab und zu ein Textfeld bewegt. Durch folgendes C.S.SDeklaration verknüpft die XBL-Definition tatsächlich mit Elementen:

Scrollleiste {
-moz-Bindung: url('somefile.xml#binding1');
}

Wo 'binding1' ist Ich würde ist von der Bindung, wie in der XML-Datei angegeben.

Zugehörige Normen

Das W3-Konsortium arbeitet unter anderem auch an sXBL, eine Variante von XBL geeignet für SVG-Unterlagen.

Externer Link