xsl:versioned-element-type
This complex type provides a generic supertype for all XSLT elements with the exception of
xsl:output; it contains the definitions of theversionattribute that may appear on any element.The
xsl:outputelement does not use this definition because, although it has aversionattribute, the syntax and semantics of this attribute are unrelated to the standardversionattribute allowed on other elements.
Complex type information
Namespace: http://www.w3.org/1999/XSL/Transform
Schema document: schema-for-xslt40.xsd
Content
- Any text
Attributes
Used in
- Element xsl:instruction
- Element xsl:stylesheet via derived anonymous type
- Element xsl:transform via derived anonymous type
- Element xsl:accept via derived anonymous type
- Element xsl:accumulator via derived anonymous type
- Element xsl:analyze-string via derived anonymous type
- Element xsl:apply-imports via derived anonymous type
- Element xsl:apply-templates via derived anonymous type
- Element xsl:attribute-set via derived anonymous type
- Element xsl:call-template via derived anonymous type
- Element xsl:character-map via derived anonymous type
- Element xsl:choose via derived anonymous type
- Element xsl:context-item via derived anonymous type
- Element xsl:decimal-format via derived anonymous type
- Element xsl:evaluate via derived anonymous type
- Element xsl:expose via derived anonymous type
- Element xsl:global-context-item via derived anonymous type
- Element xsl:import via derived anonymous type
- Element xsl:import-schema via derived anonymous type
- Element xsl:include via derived anonymous type
- Element xsl:merge via derived anonymous type
- Element xsl:merge-source via derived anonymous type
- Element xsl:mode via derived anonymous type
- Element xsl:namespace-alias via derived anonymous type
- Element xsl:next-iteration via derived anonymous type
- Element xsl:next-match via derived anonymous type
- Element xsl:output-character via derived anonymous type
- Element xsl:override via derived anonymous type
- Element xsl:package via derived anonymous type
- Element xsl:preserve-space via derived anonymous type
- Element xsl:strip-space via derived anonymous type
- Element xsl:switch via derived anonymous type
- Element xsl:use-package via derived anonymous type
- Element xsl:accumulator-rule via derived anonymous type
- Element xsl:attribute via derived anonymous type
- Element xsl:catch via derived anonymous type
- Element xsl:namespace via derived anonymous type
- Element xsl:param via derived anonymous type
- Element xsl:processing-instruction via derived anonymous type
- Element xsl:sequence via derived anonymous type
- Element xsl:sort via derived anonymous type
- Element xsl:value-of via derived anonymous type
- Element xsl:variable via derived anonymous type
- Element xsl:with-param via derived anonymous type
- Element xsl:map via derived anonymous type
- Element xsl:map-entry via derived anonymous type
- Element xsl:assert via derived anonymous type
- Element xsl:copy via derived anonymous type
- Element xsl:document via derived anonymous type
- Element xsl:element via derived anonymous type
- Element xsl:if via derived anonymous type
- Element xsl:key via derived anonymous type
- Element xsl:message via derived anonymous type
- Element xsl:result-document via derived anonymous type
- Element xsl:source-document via derived anonymous type
- Element xsl:when via derived anonymous type
- Element xsl:copy-of via derived anonymous type
- Element xsl:for-each via derived anonymous type
- Element xsl:for-each-group via derived anonymous type
- Element xsl:fork via derived anonymous type
- Element xsl:function via derived anonymous type
- Element xsl:iterate via derived anonymous type
- Element xsl:merge-key via derived anonymous type
- Element xsl:number via derived anonymous type
- Element xsl:perform-sort via derived anonymous type
- Element xsl:template via derived anonymous type
- Element xsl:try via derived anonymous type
- Element xsl:text via derived type xsl:text-element-type
- Element xsl:fallback via derived type xsl:sequence-constructor
- Element xsl:merge-action via derived type xsl:sequence-constructor
- Element xsl:where-populated via derived type xsl:sequence-constructor
- Element xsl:array via derived type xsl:sequence-constructor-or-select
- Element xsl:array-member via derived type xsl:sequence-constructor-or-select
- Element xsl:break via derived type xsl:sequence-constructor-or-select
- Element xsl:comment via derived type xsl:sequence-constructor-or-select
- Element xsl:matching-substring via derived type xsl:sequence-constructor-or-select
- Element xsl:non-matching-substring via derived type xsl:sequence-constructor-or-select
- Element xsl:on-completion via derived type xsl:sequence-constructor-or-select
- Element xsl:on-empty via derived type xsl:sequence-constructor-or-select
- Element xsl:on-non-empty via derived type xsl:sequence-constructor-or-select
- Element xsl:otherwise via derived type xsl:sequence-constructor-or-select
Type inheritance chain
- xsl:generic-element-type
- extended by xsl:versioned-element-type
- extended by Type xsl:sequence-constructor
- extended by Type xsl:sequence-constructor-and-select
- extended by Anonymous type of element xsl:map
- extended by Anonymous type of element xsl:map-entry
- restricted by Type xsl:sequence-constructor-or-select
- extended by Anonymous type of element xsl:accumulator-rule
- extended by Anonymous type of element xsl:attribute
- extended by Anonymous type of element xsl:catch
- extended by Anonymous type of element xsl:namespace
- extended by Anonymous type of element xsl:param
- extended by Anonymous type of element xsl:processing-instruction
- extended by Anonymous type of element xsl:sequence
- extended by Anonymous type of element xsl:sort
- extended by Anonymous type of element xsl:value-of
- extended by Anonymous type of element xsl:variable
- extended by Anonymous type of element xsl:with-param
- extended by Anonymous type of element xsl:assert
- extended by Anonymous type of element xsl:copy
- extended by Anonymous type of element xsl:document
- extended by Anonymous type of element xsl:element
- extended by Anonymous type of element xsl:if
- extended by Anonymous type of element xsl:key
- extended by Anonymous type of element xsl:message
- extended by Anonymous type of element xsl:result-document
- extended by Anonymous type of element xsl:source-document
- extended by Anonymous type of element xsl:when
- extended by Type xsl:sequence-constructor-and-select
- extended by Anonymous type of element xsl:copy-of
- extended by Anonymous type of element xsl:for-each
- extended by Anonymous type of element xsl:for-each-group
- extended by Anonymous type of element xsl:fork
- extended by Anonymous type of element xsl:function
- extended by Anonymous type of element xsl:iterate
- extended by Anonymous type of element xsl:merge-key
- extended by Anonymous type of element xsl:number
- extended by Anonymous type of element xsl:perform-sort
- extended by Anonymous type of element xsl:template
- extended by Anonymous type of element xsl:try
- restricted by Type xsl:element-only-versioned-element-type
- extended by Anonymous type of element xsl:accept
- extended by Anonymous type of element xsl:accumulator
- extended by Anonymous type of element xsl:analyze-string
- extended by Anonymous type of element xsl:apply-imports
- extended by Anonymous type of element xsl:apply-templates
- extended by Anonymous type of element xsl:attribute-set
- extended by Anonymous type of element xsl:call-template
- extended by Anonymous type of element xsl:character-map
- extended by Anonymous type of element xsl:choose
- extended by Anonymous type of element xsl:context-item
- extended by Anonymous type of element xsl:decimal-format
- extended by Anonymous type of element xsl:evaluate
- extended by Anonymous type of element xsl:expose
- extended by Anonymous type of element xsl:global-context-item
- extended by Anonymous type of element xsl:import
- extended by Anonymous type of element xsl:import-schema
- extended by Anonymous type of element xsl:include
- extended by Anonymous type of element xsl:merge
- extended by Anonymous type of element xsl:merge-source
- extended by Anonymous type of element xsl:mode
- extended by Anonymous type of element xsl:namespace-alias
- extended by Anonymous type of element xsl:next-iteration
- extended by Anonymous type of element xsl:next-match
- extended by Anonymous type of element xsl:output-character
- extended by Anonymous type of element xsl:override
- extended by Anonymous type of element xsl:package
- extended by Anonymous type of element xsl:preserve-space
- extended by Anonymous type of element xsl:strip-space
- extended by Anonymous type of element xsl:switch
- extended by Anonymous type of element xsl:use-package
- restricted by Type xsl:transform-element-base-type
- extended by Anonymous type of element xsl:stylesheet
- extended by Anonymous type of element xsl:transform
- restricted by Type xsl:text-element-base-type
- extended by Type xsl:text-element-type
- extended by Type xsl:sequence-constructor
- extended by xsl:versioned-element-type


