Tổng quan về XSLT

XSL

Trước khi tìm hiểu XSLT, trước tiên chúng ta nên hiểu XSL là viết tắt của EXcăng thẳng Sbảng đánh máy Lđau khổ. Nó tương tự như XML cũng như CSS đối với HTML.

Cần cho XSL

Trong trường hợp tài liệu HTML, các thẻ được xác định trước như table, div và span; và trình duyệt biết cách thêm kiểu cho chúng và hiển thị những kiểu bằng CSS. Nhưng trong trường hợp tài liệu XML, các thẻ không được xác định trước. Để hiểu và tạo kiểu cho một tài liệu XML, World Wide Web Consortium (W3C) đã phát triển XSL có thể hoạt động như một Ngôn ngữ Biểu định kiểu dựa trên XML. Tài liệu XSL chỉ định cách trình duyệt hiển thị tài liệu XML.

Sau đây là các phần chính của XSL -

  • XSLT - được sử dụng để chuyển đổi tài liệu XML thành nhiều loại tài liệu khác.

  • XPath - được sử dụng để điều hướng tài liệu XML.

  • XSL-FO - được sử dụng để định dạng tài liệu XML.

XSLT là gì

XSLT, Chuyển đổi ngôn ngữ biểu định kiểu có thể mở rộng, cung cấp khả năng tự động chuyển đổi dữ liệu XML từ định dạng này sang định dạng khác.

Cách XSLT hoạt động

Biểu định kiểu XSLT được sử dụng để xác định các quy tắc chuyển đổi sẽ được áp dụng trên tài liệu XML đích. Biểu định kiểu XSLT được viết ở định dạng XML. Bộ xử lý XSLT lấy biểu định kiểu XSLT và áp dụng các quy tắc chuyển đổi trên tài liệu XML đích và sau đó nó tạo tài liệu được định dạng ở dạng XML, HTML hoặc định dạng văn bản. Tài liệu được định dạng này sau đó được sử dụng bởi bộ định dạng XSLT để tạo ra đầu ra thực tế sẽ được hiển thị cho người dùng cuối.

Ưu điểm

Dưới đây là những lợi thế của việc sử dụng XSLT -

  • Độc lập với lập trình. Các phép biến đổi được viết trong một tệp xsl riêng biệt, đây lại là một tài liệu XML.

  • Đầu ra có thể được thay đổi bằng cách chỉ cần sửa đổi các phép biến đổi trong tệp xsl. Không cần thay đổi bất kỳ mã nào. Vì vậy, các nhà thiết kế web có thể chỉnh sửa biểu định kiểu và có thể thấy sự thay đổi trong kết quả một cách nhanh chóng.