The <xsl:stylesheet> element (or the equivalent <xsl:transform> element) is the outermost element of a stylesheet.
The <xsl:stylesheet> element (or the equivalent <xsl:transform> element) is the outermost element of a stylesheet.
A pseudo-attribute required to identify the document as an XSLT stylesheet. Typically this is xmlns:xsl="http://www.w3.org/1999/XSL/Transform".
<xsl:stylesheet version="NUMBER" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" id="NAME" extension-element-prefixes="LIST-OF-NAMES" exclude-result-prefixes="LIST-OF-NAMES"> ENTIRE STYLESHEET </xsl:stylesheet>
versionSpecifies the version of XSLT required by this stylesheet.
exclude-result-prefixesSpecifies any namespace used in this document that should not be sent to the output document. The list is whitespace separated.
extension-element-prefixesSpecifies a space-separated list of any namespace prefixes for extension elements in this document.
default-collationSpecifies the default collation used by all XPath expressions appearing in attributes or text value templates that have the element as an ancestor, unless overridden by another default-collation attribute on an inner element. It also determines the collation used by certain XSLT constructs (such as <xsl:key> and <xsl:for-each-group>) within its scope.
default-modeDefines the default value for the mode attribute of all <xsl:template> and <xsl:apply-templates> elements within its scope.
default-validationDefines the default value of the validation attribute of all relevant instructions appearing within its scope.
expand-textDetermines whether descendant text nodes of the element are treated as text value templates.
idSpecifies an id for this stylesheet. This is most often used when the stylesheet is embedded in another XML document.
input-type-annotationsSpecifies whether type annotations are stripped from the element so the same results are produced whether the source documents have been validated against a schema or not.
use-whenDetermines whether the element and all the nodes that have it as ancestor are excluded from the stylesheet.
xpath-default-namespaceSpecifies the namespace that will be used if the element name is unprefixed or an unprefixed type name within an XPath expression.
Required outermost element of stylesheet.
| Specification |
|---|
| XSLT 3.0 # stylesheet-element |
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/XSLT/Element/stylesheet