De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

sXBL (XML Binding Language de SVG) es un mecanismo para definir la presentación y el comportamiento interactivo de los elementos descritos en un espacio de nombres que no sea SVG (un lenguaje XML que admite gráficos vectoriales, eventos de usuario y comportamiento con secuencias de comandos). sXBL es muy similar a XBL , como lo hace para los documentos SVG lo que hace XBL para los documentos XUL . Por ejemplo, es posible definir un scrollArea genérico en sXBL y usarlo en documentos SVG.

Historia, objetivos y futuro [ editar ]

La especificación sXBL deriva de una especificación llamada RCC (Representación de contenido personalizado) que se incluyó en un borrador de trabajo de 2003 [1] de la especificación SVG 1.2. Desde entonces, la parte RCC de la especificación se ha eliminado en favor del enfoque más modular sXBL.

Como se indica en el borrador de trabajo de sXBL:

sXBL está destinado a ser una primera versión específica de SVG de una especificación XBL de uso más general (por ejemplo, "XBL 2.0"). La intención es que, en el futuro, se desarrolle una especificación XBL de propósito general y definida modularmente que reemplazará esta especificación y definirá características adicionales que son necesarias para soportar escenarios más allá de SVG, como la integración en navegadores web que soportan CSS. . Una vez que se define un XBL de propósito general, sXBL simplemente se convertiría en un subconjunto específico de SVG (es decir, un perfil) de la especificación XBL más grande.

Incluso si sXBL ha tomado prestado mucho de XBL, existen algunas diferencias entre estos dos estándares (por ejemplo, el nombre de algunos de los elementos es diferente). Sin embargo, también hay algunas diferencias sutiles entre el estado actual del borrador de trabajo de Mozilla XBL 2.0 [2] y el estado actual del borrador de trabajo de sXBL.

Como la especificación sXBL no ha evolucionado desde el último borrador de trabajo en agosto de 2005, y desde el lanzamiento de septiembre de 2006 del borrador de trabajo de última llamada de XBL 2.0, parece que sXBL se eliminará a favor del enfoque más general de XBL 2.0. [3]

Implementaciones [ editar ]

sXBL es un borrador de trabajo del W3C y aún no ha alcanzado el estado de recomendación. Sin embargo, Batik SVG Toolkit , una biblioteca de Java que se puede utilizar para renderizar, generar y manipular gráficos SVG, tiene una implementación preliminar "casi completa" del estado actual de la especificación sXBL en su base de código.

Ver también [ editar ]

Referencias [ editar ]

Enlaces externos [ editar ]