Ngôn ngữ XSL (T)
XSLT là một ngôn ngữ để chuyển đổi các tài liệu XML.
XPath là một ngôn ngữ để điều hướng trong các tài liệu XML.
XQuery là một ngôn ngữ để truy vấn các tài liệu XML.
Nó bắt đầu với XSL
XSL là viết tắt của E X tensible S tylesheet L anguage.
World Wide Web Consortium (W3C) bắt đầu phát triển XSL vì nhu cầu về Ngôn ngữ biểu định kiểu dựa trên XML.
CSS = Trang tính kiểu dành cho HTML
HTML sử dụng các thẻ được xác định trước. Ý nghĩa của và cách hiển thị từng thẻ đã được hiểu rõ.
CSS được sử dụng để thêm kiểu vào các phần tử HTML.
XSL = Trang định kiểu cho XML
XML không sử dụng các thẻ được xác định trước, và do đó, ý nghĩa của mỗi thẻ không được hiểu rõ.
Phần tử <table> có thể chỉ ra một bảng HTML, một món đồ nội thất hoặc thứ gì đó khác - và các trình duyệt không biết cách hiển thị nó!
Vì vậy, XSL mô tả cách các phần tử XML sẽ được hiển thị.
XSL - Không chỉ là một ngôn ngữ trang định kiểu
XSL bao gồm bốn phần:
- XSLT - một ngôn ngữ để chuyển đổi các tài liệu XML
- XPath - một ngôn ngữ để điều hướng trong các tài liệu XML
- XSL-FO - một ngôn ngữ để định dạng tài liệu XML (đã ngừng hoạt động vào năm 2013)
- XQuery - một ngôn ngữ để truy vấn các tài liệu XML
Với Mô-đun Phương tiện Trang CSS3 , W3C đã cung cấp một tiêu chuẩn mới để định dạng tài liệu. Vì vậy, kể từ năm 2013, CSS3 được đề xuất như một sự thay thế XSL-FO.
XSLT là gì?
- XSLT là viết tắt của XSL Transformations
- XSLT là phần quan trọng nhất của XSL
- XSLT chuyển đổi một tài liệu XML thành một tài liệu XML khác
- XSLT sử dụng XPath để điều hướng trong các tài liệu XML
- XSLT là một Đề xuất của W3C
XSLT = XSL Transformations
XSLT là phần quan trọng nhất của XSL.
XSLT được sử dụng để chuyển đổi một tài liệu XML thành một tài liệu XML khác hoặc một loại tài liệu khác được trình duyệt nhận dạng, như HTML và XHTML. Thông thường XSLT thực hiện điều này bằng cách chuyển đổi mỗi phần tử XML thành một phần tử HTML (X).
Với XSLT, bạn có thể thêm / bớt các phần tử và thuộc tính vào hoặc từ tệp đầu ra. Bạn cũng có thể sắp xếp lại và sắp xếp các phần tử, thực hiện kiểm tra và đưa ra quyết định về việc ẩn và hiển thị phần tử nào, v.v.
Một cách phổ biến để mô tả quá trình chuyển đổi là nói rằng XSLT biến đổi cây nguồn XML thành cây kết quả XML .
XSLT Sử dụng XPath
XSLT sử dụng XPath để tìm thông tin trong tài liệu XML. XPath được sử dụng để điều hướng qua các phần tử và thuộc tính trong tài liệu XML.
Nếu bạn muốn học XPath trước, hãy đọc Hướng dẫn XPath của chúng tôi .
Làm thế nào nó hoạt động?
Trong quá trình chuyển đổi, XSLT sử dụng XPath để xác định các phần của tài liệu nguồn phải khớp với một hoặc nhiều mẫu được xác định trước. Khi tìm thấy kết quả khớp, XSLT sẽ chuyển đổi phần khớp của tài liệu nguồn thành tài liệu kết quả.
Hỗ trợ trình duyệt XSLT
Tất cả các trình duyệt chính đều hỗ trợ XSLT và XPath.
XSLT là một Đề xuất của W3C
XSLT đã trở thành Khuyến nghị của W3C ngày 16 tháng 11 năm 1999 .