fbpx
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 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 <bindings>, que contiene a su vez uno o varios elementos <binding>. 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 -moz-binding del elemento XUL debe indicar la URL del documento XBL. Por ejemplo:

scrollbar { -moz-binding: url('somefile.xml#binding1'); } 

Historia y futuro

La especificación 1.0 del lenguaje XBL fue desarrollada por David Hyatt para el navegador Netscape. Posteriormente, toda la familia de aplicaciones Mozilla (Firefox, 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 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

Enlaces externos

  • y especificación 1.0 en mozilla.org.
  • Borrador de la versión 2.0 según el W3C
  • por XULPlanet.
  • Ejemplo práctico de marcado XBL
  •   Datos: Q1691212

extensible, bindings, language, este, artículo, trata, sobre, lenguaje, marcado, puede, referirse, también, xbox, live, extensible, bindings, language, lenguaje, marcas, emplea, para, definir, comportamiento, apariencia, aplicaciones, elementos, lenguaje, defi. Este articulo trata sobre el lenguaje de marcado XBL puede referirse tambien 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 XML El lenguaje XUL define la disposicion de la interfaz de usuario de una aplicacion que puede adoptar diferentes aspectos dependiendo del estilo definido Sin embargo resulta imposible definir como funciona cada elemento como por ejemplo la forma en que funcionan una barra de progreso Es aqui donde entra en juego el lenguaje XBL Indice 1 Caracteristicas 2 Historia y futuro 3 Vease tambien 4 Enlaces externosCaracteristicas EditarUn archivo XBL contiene asociaciones bindings El elemento raiz de todo documento XBL es lt bindings gt que contiene a su vez uno o varios elementos lt binding gt Cada uno de estos ultimos declara un binding que puede asignarse a cualquier elemento XUL La forma de realizar esta asignacion es a traves de las hojas de estilo la propiedad moz binding del elemento XUL debe indicar la URL del documento XBL Por ejemplo scrollbar moz binding url somefile xml binding1 Historia y futuro EditarLa especificacion 1 0 del lenguaje XBL fue desarrollada por David Hyatt para el navegador Netscape Posteriormente toda la familia de aplicaciones Mozilla Firefox Thunderbird adoptaron una variante de esta especificacion junto con las tecnologias XUL y XML La version 1 0 de este lenguaje presentaba ciertas carencias por lo que esta en desarrollo la version 2 0 Se pretende resolver estos problemas y generalizar el uso del XBL en todos los navegadores La especificacion la esta desarrollando el World Wide Web Consortium junto con el desarrollador original entre otros Otro de los objetivos de la nueva especificacion de XBL es que pretende englobar el lenguaje SVG s XML Binding Language El sXBL fue disenado para anadir al Scalable Vector Graphics las funcionalidades que el XBL anade al XUL El SVG es un lenguaje XML que codifica graficos animaciones multimedios incrustados eventos y personalizacion mediante scripts Con la nueva version los documentos sXBL seran a su vez documentos XBL validos Vease tambien EditarXSLT XSL XMLEnlaces externos EditarXBL Introduccion y especificacion 1 0 en mozilla org Borrador de la version 2 0 segun el W3C Tutorial de XBL por XULPlanet Ejemplo practico de marcado XBL Datos Q1691212Obtenido de https es wikipedia org w index php title Extensible Bindings Language amp oldid 133084599, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos