Giới thiệu XSLT
XSL (Ngôn ngữ biểu định kiểu eXtensible) là ngôn ngữ tạo kiểu cho XML.
XSLT là viết tắt của Chuyển đổi XSL.
Hướng dẫn này sẽ hướng dẫn bạn cách sử dụng XSLT để chuyển đổi tài liệu XML sang các định dạng khác (như chuyển đổi XML thành HTML).
Trình chỉnh sửa XSLT trực tuyến
Với trình chỉnh sửa trực tuyến của chúng tôi, bạn có thể chỉnh sửa mã XML và XSLT và nhấp vào nút để xem kết quả.
Ví dụ XSLT
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="https://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Hãy tự mình thử »Nhấp vào nút "Thử tự mình" để xem nó hoạt động như thế nào.
Những gì bạn nên biết
Trước khi tiếp tục, bạn cần có hiểu biết cơ bản về những điều sau:
- HTML
- XML
Nếu bạn muốn nghiên cứu những chủ đề này trước, hãy tìm các hướng dẫn trên Trang chủ của chúng tôi.
Tài liệu tham khảo XSLT
Mô tả tất cả các thành phần XSLT từ Khuyến nghị của W3C và thông tin về hỗ trợ trình duyệt.
XSLT 2.0, XPath 2.0 và XQuery 1.0 có chung thư viện hàm. Có hơn 100 chức năng tích hợp. Có các hàm dành cho giá trị chuỗi, giá trị số, so sánh ngày và giờ, thao tác nút và QName, thao tác trình tự, v.v.