Ngôn ngữ XSL(T)
XSLT là ngôn ngữ để chuyển đổi các tài liệu XML.
XPath là ngôn ngữ để điều hướng trong các tài liệu XML.
XQuery là 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 ngôn ngữ.
World Wide Web Consortium (W3C) bắt đầu phát triển XSL vì cần có Ngôn ngữ biểu định kiểu dựa trên XML.
CSS = Bảng định kiểu cho HTML
HTML sử dụng các thẻ được xác định trước. Ý nghĩa và cách hiển thị từng thẻ được hiểu rõ.
CSS được sử dụng để thêm kiểu cho các phần tử HTML.
XSL = Bảng đị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 từng thẻ không được hiểu rõ.
Phần tử <table> có thể biểu thị một bảng HTML, một món đồ nội thất hoặc thứ gì khác - và trình duyệt không biết cách hiển thị nó!
Vì vậy, XSL mô tả cách hiển thị các phần tử XML.
XSL - Hơn cả một ngôn ngữ biểu định kiểu
XSL bao gồm bốn phần:
- XSLT - ngôn ngữ chuyển đổi tài liệu XML
- XPath - ngôn ngữ điều hướng trong tài liệu XML
- XSL-FO - ngôn ngữ định dạng tài liệu XML (ngưng sản xuất vào năm 2013)
- XQuery - ngôn ngữ truy vấn tài liệu XML
Với Mô-đun phương tiện truyền thông phân trang CSS3 , W3C đã cung cấp một tiêu chuẩn mới cho việc định dạng tài liệu. Vì vậy, kể từ năm 2013, CSS3 được đề xuất thay thế XSL-FO.
XSLT là gì?
- XSLT là viết tắt của Chuyển đổi XSL.
- 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 tài liệu XML
- XSLT là Khuyến nghị của W3C
XSLT = Chuyển đổi XSL
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 từng phần tử XML thành phần tử (X)HTML.
Với XSLT, bạn có thể thêm/xóa các thành phần và thuộc tính vào hoặc khỏi tệp đầu ra. Bạn cũng có thể sắp xếp lại và sắp xếp các thành phần, thực hiện kiểm tra và đưa ra quyết định về những thành phần nào sẽ ẩn và hiển thị, v.v.
Một cách thông thường để mô tả quá trình chuyển đổi là nói rằng XSLT chuyển đổi một cây nguồn XML thành một 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 nghiên cứu XPath trước, vui lòng đọ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ù hợ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 phù hợ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à Khuyến nghị của W3C
XSLT đã trở thành Khuyến nghị của W3C vào ngày 16 tháng 11 năm 1999 .