Skip to main content

XSLT <xsl:transform>

XSLT <xsl:transform>

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

note

The <xsl:stylesheet> and <xsl:transform> elements are completely synonymous elements. Both are 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

AttributeValueRequired/OptionalDescription
versionversionRequiredSpecifies the XSLT version of the style sheet
extension-element-prefixeslistOptionalA white space separated list of namespace prefixes used for extension elements

This attribute is not supported by Netscape 6
exclude-result-prefixeslistOptionalA white space separated list of namespace prefixes that should not be sent to the output
idnameOptionalA 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>