Mục lục:
- Định nghĩa - Biến đổi ngôn ngữ biểu định kiểu mở rộng (XSLT) có nghĩa là gì?
- Techopedia giải thích Chuyển đổi ngôn ngữ biểu định kiểu mở rộng (XSLT)
Định nghĩa - Biến đổi ngôn ngữ biểu định kiểu mở rộng (XSLT) có nghĩa là gì?
Các biến đổi ngôn ngữ biểu định kiểu mở rộng (XSLT), được biết đến nhiều hơn là các biến đổi XSL, là ngôn ngữ để chuyển đổi các tài liệu Languague (XML) mở rộng thành các tài liệu có cấu trúc khác. Điều này được thực hiện bằng cách sử dụng biểu định kiểu xác định quy tắc mẫu để chuyển đổi tài liệu XML đầu vào đã cho thành tài liệu đầu ra thích hợp với sự trợ giúp của bộ xử lý XSL.
Các phép biến đổi XSLT có thể diễn ra ở phía máy khách hoặc máy chủ. Mô hình xử lý XSLT bao gồm một hoặc nhiều tài liệu XML nguồn, một hoặc nhiều biểu định kiểu XSL, bộ xử lý XSL và một hoặc nhiều tài liệu đầu ra có cấu trúc.
Techopedia giải thích Chuyển đổi ngôn ngữ biểu định kiểu mở rộng (XSLT)
XSLT là tất cả về việc chỉ định cách nội dung XML sẽ tạo một biểu diễn trực quan, mô tả các chi tiết như kiểu dáng và bố cục trên phương tiện trình bày như cửa sổ hiển thị, màn hình thiết bị cầm tay, v.v. Bộ xử lý kiểu XSL là thành phần chính trong XSLT tham gia vào việc diễn giải biểu định kiểu và tài liệu và tạo nội dung theo quy tắc mẫu.
Biểu định kiểu không sử dụng cú pháp lập trình chính thức vì nó rất phức tạp để học và diễn giải. Thay vào đó, nó xác định các quy tắc được gọi là quy tắc mẫu. Mỗi quy tắc này chỉ định một mẫu phải được tìm thấy trong tài liệu nguồn. Khi tìm thấy mẫu, phép chuyển đổi được kích hoạt để tạo tài liệu đầu ra. Mẫu sử dụng ngôn ngữ biểu thức dựa trên XPath để so sánh các nút nguồn và mẫu biểu định kiểu.
Định dạng ngữ nghĩa được bao gồm trong cây kết quả, cho phép định dạng. Định dạng ngữ nghĩa có thể được định nghĩa là một tập hợp các lớp biểu thị các đối tượng định dạng. Các nút cây kết quả được gọi là các đối tượng định dạng. Các quy tắc trình bày được xác định bởi các lớp định dạng đối tượng và thuộc tính.