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>