XBL 2.0

XBL 2.0, ou eXtensible Binding Language (ou encore XML Binding Language), vient de passer (en fait, vendredi dernier, mais le brouillon traine dans mon admin depuis) en Candidate Recommendation.

XBL, qu’est ce que c’est ? Pour faire simple, c’est un format plutôt prometteur puisqu’il permettra de faire un pas de plus dans la séparation du texte et de la présentation : par exemple avec XBL, finit les div et autres span qui ne sont là que pour améliorer la mise en page, finit la fonction javascript ajoutée en dur dans la page pour changer l’affichage ou non d’un bloc (imaginez que vous voulez supprimer cette fonctionnalité, vous seriez obligés de modifier le code de votre fichier html, et ça pour chaque page de votre site : avec XBL tout ça se trouve dans un seul fichier) ; XBL permet de réorganiser le contenu de votre page (pourvu qu’elle soit un minimum codée en prévision d’un tel changement), etc.

A l’originie créé par Mozilla pour fonctionner avec XUL, l’implémentation de XBL 1.0 ne correspond pas à la spécification. Deuxième problème : comme c’est un format spécifique à la suite Mozilla, il n’y a aucune chance, ou alors très faible, de le retrouver dans d’autres navigateurs.
XBL 2.0 étant une spécification du W3C, on peut donc espérer qu’il soit bien implémenté dans tous les navigateurs.

Il n’y a donc plus qu’à attendre la fameuse implémentation.
Si tout va bien, pour Mozilla/Firefox, ça devrait être dans les mois qui viennent puisque l’implémentation était, à l’origine, prévue pour Gecko 1.9, moteur de Firefox 3 prévu pour cette année. Pour les autres navigateurs, c’est le mystère.

Pas de commentaire »

Pas encore de commentaire.

Flux RSS des commentaires de cet article. TrackBack URI

Laisser un commentaire