SXBL

SXBL

sXBL (SVG's XML Binding Language) ist ein Mechanismus zur Definition von interaktivem und Präsentationsverhalten von Elementen, die in einem anderen Namespace als dem von SVG stehen. (eine XML-Auszeichnungssprache, die Vektorgrafiken, Benutzerereignisse und geskriptetes Verhalten unterstützt). sXBL ist XBL sehr ähnlich, weil es für SVG-Dokumente ermoeglicht, was XBL für XUL-Dokumente möglich macht. Beispielsweise ist es möglich, in sXBL einen allgemeinen Scrollbereich zu erstellen und diesen in SVG weiterzuverwenden.

Inhaltsverzeichnis

Verlauf, Ziele und Zukunft

Die sXBL-Spezifikation ist von einer RCC (Rendering Custom Content)-genannten Spezifikation abgeleitet, welche in den Arbeitsentwurf[1] der Spezifikation von SVG 1.2 eingebettet wurde. Der RCC-Teil der Spezifikation wurde seitdem entfernt und durch einen modularisierteren Ansatz ersetzt.

Wie nachfolgend im sXBL-Arbeitsentwurf beschrieben:

sXBL is intended to be an SVG-specific first version of a more general-purpose XBL specification (e.g., "XBL 2.0"). The intent is that, in the future, a general-purpose and modularly-defined XBL specification will be developed which will replace this specification and will define additional features that are necessary to support scenarios beyond SVG, such as integration into web browsers that support CSS. Once a general-purpose XBL is defined, sXBL would just become an SVG-specific subset (i.e., a profile) of the larger XBL specification.

Obwohl sXBL sehr viel von XBL geliehen hat, gibt es einige Unterschiede zwischen den beiden Standards (beispielsweise sind die Namen einiger Elemente verschieden). Es gibt allerdings auch einige dezente Unterschiede zwischen dem aktuellen Status des Mozilla XBL 2.0-Arbeitsentwurfes[2] und dem aktuellen Status des sXBL-Arbeitsentwurfes.

Da sich die sXBL-Spezifikation seit dem letzten Arbeitsentwurf von August 2005 nicht mehr weiterentwickelt hat, und die Herausgabe des XBL 2.0 "last call"-Arbeitsentwurfes im September 2006 stattfand, wird angenommen, dass sXBL zu Gunsten des allgemeineren XBL 2.0-Ansatzes weggelassen wird.[3]

Implementationen

sXBL ist ein W3C-Arbeitsentwurf, er hat noch nicht den Status einer Empfehlung erreicht. Allerdings implementiert das Batik SVG-Toolkit, eine Java-Bibliothek, die SVG-Grafiken rendern, generieren und manipulieren kann, eine vorläufige, fast vollständig aktuelle Version der sXBL-Spezifikation in die Code-Basis.

Siehe auch

Quellen

  1. Scalable Vector Graphics (SVG) 1.2 - W3C Working Draft 15 July 2003
  2. XBL 2.0
  3. Re: A qüstion on sXBL and XBL 2.0

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • SXBL — (SVG s XML Binding Language) is a mechanism for defining the presentation and interactive behavior of elements described in a namespace other than SVG s (an XML language supporting vector graphics, user events and scripted behavior). sXBL is very …   Wikipedia

  • XBL — ( XML Binding Language ) is an XML based markup language used to declare the behavior and look of XUL widgets and XML elements.XBL was developed by the Mozilla project for use in the Mozilla application suite; the language is not currently… …   Wikipedia

  • Batik (software) — Infobox Software name = Batik caption = Batik running Solitaire Sample collapsible = yes developer = Apache Software Foundation latest release version = 1.7 latest release date = January 10, 2008 latest preview version = latest preview date =… …   Wikipedia

  • Comparison of layout engines (Scalable Vector Graphics) — Scalable Vector Graphics SXBL SVG Working Group SVG filter effects Precision Graphics Markup Language Vector Markup Language XHTML+MathML+SVG SVG animation Comparison of layout engines (SVG) …   Wikipedia

  • Extensible Bindings Language — Este artículo trata sobre el lenguaje de marcado. XBL puede referirse también a Xbox Live. XBL o eXtensible Bindings Language es un lenguaje de marcas que se emplea para definir el comportamiento y la apariencia de aplicaciones XUL y elementos… …   Wikipedia Español

  • Document Object Model — Not to be confused with Domain Object Model. HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character encodings Document Object Model Font family HTML editor HTML element HTML Fr …   Wikipedia

  • HTML — For the use of HTML on Wikipedia, see Help:HTML in wikitext. HTML (HyperText Markup Language) Filename extension .html, .htm Internet media type text/html Type code TEXT …   Wikipedia

  • Scalable Vector Graphics — Infobox file format name = Scalable Vector Graphics icon = caption = extension = .svg, .svgz mime = image/svg+xml [ [http://www.w3.org/TR/SVGMobile12/mimereg.html M Media Type registration for image/svg+xml] ] type code = uniform type = magic =… …   Wikipedia

  • MathML — For help writing formulae in Wikipedia, please see Help:Formula. (MathML) Mathematical Markup Language Developed by World Wide Web Consortium Type of format Markup language Extended from XML Standard(s) …   Wikipedia

  • C-HTML — Evolution of mobile web standards HTML HTML and HTML5 Dynamic HTML …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”