Giới thiệu về XBL

XBL

XBL (XML Binding Language) có khi còn được gọi là Extensible Bindings Language là một ngôn ngữ cho phép chúng ta định nghĩa ra các element để có thể sử dụng lại nhiều lần hoặc đưa vào sử dụng bởi những chương trình khác. (Ví dụ như là một tag của HTML, một properties của CSS...). Element được tạo ra bởi XBL được gọi tên là bound element có các thuộc tính và phương thức tùy theo ta quy định.
(Đa số các thành phần của XUL được tạo ra bằng XBL, ta có thể tạo ra các thành phần mới từ các thành phần có sẳn của HTML, XUL hoặc SVG)

Specifications

  • Phiên bản đầu tiên là XBL 1.0 được Mozilla phát triển, có thể xem đầy đủ tại đây. Chú ý là phiên bản này không phải là chuẩn của W3C, W3C hiện tại đang phát triển 2 phiên bản XBL là sXBLXBL 2.0.
  • W3C sXBL: (hiện tại vẫn đang là bản draff) còn được gọi là SVG's XML Binding Language là tập hợp những tính năng cơ bản của XBL như của Mozilla nhưng chỉnh dành cho việc phát triển SVG để bổ sung thư viện các element cho SVG.
  • XBL 2.0 (W3C Candidate Recommendation) là một phiên bản phát triển của XBL 1.0 được sửa đổi các lỗi và hơn thế cho phép các trình duyệt đưa vào để cho developer trong tương lai có thể tự định nghĩa ra các thành phần mình mong muốn. Mozilla đã có kế hoạch đưa XBL 2.0 này vào các phiên bản của Gecko từ tháng 6/2009: http://groups.google.com/group/mozilla.dev.tech.xbl/msg/d7d4f279ebdad65f

Tham khảo:

Các bài viết giới thiệu việc sử dụng XBL sẽ được cập nhật thêm.

Categogy: 

Tags: 

Add new comment