Các yếu tố <xsl:stylesheet> và <xsl:transform> trong XSLT
Định nghĩa và cách sử dụng
<xsl:stylesheet> và <xsl:transform> là các yếu tố hoàn toàn đồng nghĩa. Cả hai đều được sử dụng để định nghĩa yếu tố gốc của bảng phong cách.
Ngữ pháp
<xsl:stylesheet id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <xsl:import>*,top-level-elements </xsl:stylesheet>
<xsl:transform id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <xsl:import>*,top-level-elements </xsl:transform>
Thuộc tính
Thuộc tính | Giá trị | Mô tả |
---|---|---|
version | version | Bắt buộc. Quy định phiên bản XSLT của bảng biểu mẫu. |
extension-element-prefixes | list |
Tùy chọn. Danh sách tiền tố không gian tên của các phần mở rộng, phân cách bằng dấu cách. Netscape 6 không hỗ trợ thuộc tính này. |
exclude-result-prefixes | list | Tùy chọn. Danh sách tiền tố không gian tên không nên xuất hiện trong đầu ra, phân cách bằng dấu cách. |
id | name |
Tùy chọn. ID duy nhất của bảng biểu mẫu. Netscape 6 không hỗ trợ thuộc tính này. |
Mẫu
Ví dụ 1
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> .... .... </xsl:stylesheet>
Ví dụ 2
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> .... .... </xsl:transform>