Giới thiệu về XSLT

XSLT là một ngôn ngữ được sử dụng để chuyển đổi tài liệu XML thành tài liệu XHTML hoặc các tài liệu XML khác.

XPath là một ngôn ngữ được sử dụng để định vị trong tài liệu XML.

Trước khi học, bạn cần có kiến thức cơ bản sau:

Trước khi tiếp tục học, bạn cần có kiến thức cơ bản về các khái niệm sau:

  • HTML / XHTML
  • XML / XML tên không gian
  • XPath

Nếu bạn muốn học các dự án này trước tiên, hãy tham khảo trên trang của chúng tôi Trang chủ Truy cập các hướng dẫn này.

XSLT là gì?

  • XSLT là chỉ định XSL chuyển đổi (XSL Transformations).
  • XSLT là phần quan trọng nhất của XSL.
  • XSLT có thể 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 để định vị trong tài liệu XML.
  • XPath là một tiêu chuẩn 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 các loại tài liệu khác mà trình duyệt có thể nhận diện, chẳng hạn như HTML và XHTML. Thường thì XSLT được hoàn thành bằng cách chuyển đổi mỗi yếu tố XML thành yếu tố (X)HTML.

Bằng cách sử dụng XSLT, bạn có thể thêm hoặc xóa các yếu tố và thuộc tính từ hoặc vào tệp đầu ra. Bạn cũng có thể sắp xếp lại các yếu tố, thực hiện kiểm tra và quyết định ẩn hoặc hiển thị yếu tố nào, v.v.

Một cách nói phổ biến để mô tả quá trình chuyển đổi là,XSLT chuyể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 để di chuyển 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 truy cập Hướng dẫn XPath

Nó hoạt động như thế nào?

Trong quá trình chuyển đổi, XSLT sử dụng XPath để định nghĩa các phần có thể khớp với một hoặc nhiều mẫu định trước trong tài liệu nguồn. Khi tìm thấy khớp, XSLT sẽ chuyển đổi các phần khớp của tài liệu nguồn thành tài liệu kết quả.

XSLT là tiêu chuẩn W3C

XSLT đã được xác định là tiêu chuẩn W3C vào ngày 16 tháng 11 năm 1999.

Nếu bạn muốn biết thêm thông tin về hoạt động XSL của W3C, hãy truy cập Hướng dẫn W3C