Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Extensible Bindings Language
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
:''Este artículo trata sobre el lenguaje de marcado. XBL puede referirse también a [[Xbox Live]].'' '''XBL''' o ''e'''X'''tensible '''B'''indings '''L'''anguage'' es un [[lenguaje de marcas]] que se emplea para definir el comportamiento y la apariencia de aplicaciones [[XUL]] y elementos [[XML]]. El lenguaje XUL define la disposición de la [[interfaz de usuario]] de una aplicación, que puede adoptar diferentes aspectos dependiendo del estilo definido. Sin embargo resulta imposible definir cómo funciona cada elemento, como por ejemplo, la forma en que funcionan una [[barra de progreso]]. Es aquí donde entra en juego el lenguaje XBL. == Características == Un archivo XBL contiene asociaciones (''bindings''). El elemento raíz de todo documento XBL es '''<code><nowiki><bindings></nowiki></code>''', que contiene a su vez uno o varios elementos '''<code><nowiki><binding></nowiki></code>'''. Cada uno de estos últimos declara un ''binding'' que puede asignarse a cualquier elemento XUL. La forma de realizar esta asignación es a través de las hojas de estilo: la propiedad '''<code><nowiki>-moz-binding</nowiki></code>''' del elemento XUL debe indicar la [[URL]] del documento XBL. Por ejemplo: <syntaxhighlight lang="css"> scrollbar { -moz-binding: url('somefile.xml#binding1'); } </syntaxhighlight> == Historia y futuro == La especificación 1.0 del lenguaje XBL fue desarrollada por [[David Hyatt]] para el navegador [[Netscape Navigator|Netscape]]. Posteriormente, toda la familia de aplicaciones [[Fundación Mozilla|Mozilla]] ([[Mozilla Firefox|Firefox]], [[Mozilla Thunderbird|Thunderbird]]...) adoptaron una variante de esta especificación, junto con las tecnologías XUL y XML. La versión 1.0 de este lenguaje presentaba ciertas carencias, por lo que está en desarrollo la versión 2.0. Se pretende resolver estos problemas y generalizar el uso del XBL en todos los navegadores. La especificación la está desarrollando el [[World Wide Web Consortium]], junto con el desarrollador original, entre otros. Otro de los objetivos de la nueva especificación de XBL es que pretende englobar el lenguaje [[sXBL|SVG's XML Binding Language]]. El sXBL fue diseñado para añadir al [[Scalable Vector Graphics]] las funcionalidades que el XBL añade al XUL. El SVG es un lenguaje XML que codifica gráficos, animaciones, multimedios incrustados, eventos y personalización mediante ''scripts''. Con la nueva versión, los documentos sXBL serán a su vez documentos XBL válidos. ==Véase también== * [[XSLT]] * [[XSL]] * [[XML]] == Enlaces externos == * [https://web.archive.org/web/20060924053443/http://www.mozilla.org/docs/xul/xulnotes/xulnote_xbl.html XBL Introducción] y [http://www.mozilla.org/projects/xbl/xbl.html especificación 1.0] en mozilla.org. * [http://www.w3.org/TR/xbl/ Borrador de la versión 2.0] según el W3C * [https://web.archive.org/web/20061024011517/http://www.xulplanet.com/tutorials/xultu/introxbl.html Tutorial de XBL] por XULPlanet. * [http://webfx.eae.net/dhtml/xblmarquee/xblmarquee.html Ejemplo práctico de marcado XBL] {{Wayback|url=http://webfx.eae.net/dhtml/xblmarquee/xblmarquee.html |date=20100105050636 }} {{Control de autoridades}} [[Categoría:Lenguajes de marcado]] [[Categoría:Estándares del World Wide Web Consortium]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Extensible Bindings Language
»
Añadir idiomas
Añadir tema