Skip to content

XSLT <xsl:stylesheet>

How to use the <xsl:stylesheet> root element in XSLT 1.0, including required attributes like version, optional attributes like id, and its identical alternative <xsl:transform>.

XSLT <xsl:stylesheet>

The <xsl:stylesheet> element is used to define the root element of the style sheet.

Syntax

<xsl:stylesheet
	id="name"
	version="version"
	extension-element-prefixes="list"
	exclude-result-prefixes="list">

	<!-- Content:(<xsl:import>*,top-level-elements) -->

</xsl:stylesheet>

Attributes

Attribute Value Required/Optional Description
version version Required Specifies the XSLT version of the style sheet
extension-element-prefixes list Optional A white space separated list of namespace prefixes used for extension elements

This attribute is not supported by Netscape 6
exclude-result-prefixes list Optional A white space separated list of namespace prefixes that should not be sent to the output
id name Optional A unique id for the style sheet

This attribute is not supported by Netscape 6

Example

<?xml version="1.0"  encoding="UTF-8"?>  
  
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	....  
	....
</xsl:stylesheet>
Navigation