Các phần tử <xsl:stylesheet> và <xsl:transform> của XSLT

Định nghĩa và cách sử dụng

Các phần tử <xsl:stylesheet> và <xsl:transform> là hoàn toàn đồng nghĩa. Cả hai đều được sử dụng để định nghĩa phần tử gốc của bảng định dạng.

Cú pháp

<xsl:stylesheet
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">
  <!-- Nội dung:(<xsl:import>*,top-level-elements) -->
</xsl:stylesheet>
<xsl:transform
id="name"
version="version"
extension-element-prefixes="list"
exclude-result-prefixes="list">
  <!-- Nội dung:(<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 định dạng.
extension-element-prefixes list

Tùy chọn. Danh sách tiền頭 không gian của phần mở rộng, phân cách bằng khoảng trống.

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頭 không gian tên không nên xuất hiện trong đầu ra, phân cách bằng khoảng trống.
id name

Tùy chọn. ID duy nhất của bảng định dạng.

Netscape 6 không hỗ trợ thuộc tính này.

Mô hình

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>