xsl:generic-element-type
This complex type provides a generic supertype for all XSLT elements; it contains the definitions of the standard attributes that may appear on any element.
Complex type information
Namespace: http://www.w3.org/1999/XSL/Transform
Schema document: schema-for-xslt30.xsd
Content
- Any text (mixed) content
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
default-collation | [0..1] | xsl:uri-list | ||
default-mode | [0..1] | xsl:default-mode-type | ||
default-validation | [0..1] | xsl:validation-strip-or-preserve | Default value is "strip". | |
exclude-result-prefixes | [0..1] | xsl:prefix-list-or-all | ||
expand-text | [0..1] | xsl:yes-or-no | ||
extension-element-prefixes | [0..1] | xsl:prefix-list | ||
use-when | [0..1] | xsl:expression | ||
xpath-default-namespace | [0..1] | xs:anyURI | ||
_default-collation | [0..1] | xs:string | ||
_default-mode | [0..1] | xs:string | ||
_default-validation | [0..1] | xs:string | ||
_exclude-result-prefixes | [0..1] | xs:string | ||
_expand-text | [0..1] | xs:string | ||
_extension-element-prefixes | [0..1] | xs:string | ||
_use-when | [0..1] | xs:string | ||
_xpath-default-namespace | [0..1] | xs:string | ||
Any attribute | [0..*] | Namespace: ##other, Process Contents: lax |
Used in
- Element xsl:declaration
- 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: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: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-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:output via derived anonymous type
- Element xsl:instruction via derived type xsl:versioned-element-type
- Element xsl:text via derived type xsl:text-element-type
- Element xsl:fallback via derived type xsl:sequence-constructor
- Element xsl:map via derived type xsl:sequence-constructor
- Element xsl:matching-substring via derived type xsl:sequence-constructor
- Element xsl:merge-action via derived type xsl:sequence-constructor
- Element xsl:non-matching-substring via derived type xsl:sequence-constructor
- Element xsl:otherwise via derived type xsl:sequence-constructor
- Element xsl:where-populated via derived type xsl:sequence-constructor
- Element xsl:break via derived type xsl:sequence-constructor-or-select
- Element xsl:comment 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:sequence via derived type xsl:sequence-constructor-or-select
Type inheritance chain
- xsl:generic-element-type
- extended by Type 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-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: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: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 Anonymous type of element xsl:output
- extended by Type xsl:versioned-element-type