Skip to content

XSLT <xsl:transform>

How to use the <xsl:transform> root element in XSLT 1.0 style sheets, including its required version attribute, optional extension prefixes, and output namespace exclusion.

XSLT <xsl:transform>

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

Syntax

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

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

</xsl:transform>

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:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
	....
	....
</xsl:transform>
Navigation