D Element Syntax Summary (Non-Normative)
The syntax of each XSLT element is summarized below, together with the
context in the stylesheet where the element may appear. Some elements (specifically,
instructions) are allowed as a child of any element that is allowed to contain a sequence
constructor. These elements are:
- Literal result elements
- Extension instructions, if so defined
xsl:accept
Syntax summary for element xsl:accept
|
Model:
<xsl:accept component = "template" | "function" | "attribute-set" | "variable" | "mode" | "*" names = tokens visibility = "public" | "private" | "final" | "abstract" | "hidden" />
Permitted parent elements:
|
xsl:accumulator
Syntax summary for element xsl:accumulator
|
Category: declaration
Model:
<xsl:accumulator name = eqname initial-value = expression as? = sequence-type streamable? = boolean > <!-- Content: xsl:accumulator-rule+ --> </xsl:accumulator>
Permitted parent elements:
|
xsl:accumulator-rule
Syntax summary for element xsl:accumulator-rule
|
Model:
<xsl:accumulator-rule match = pattern phase? = "start" | "end" select? = expression > <!-- Content: sequence-constructor --> </xsl:accumulator-rule>
Permitted parent elements:
|
xsl:analyze-string
Syntax summary for element xsl:analyze-string
|
Category: instruction
Model:
<xsl:analyze-string select = expression regex = { string } flags? = { string } > <!-- Content: (xsl:matching-substring?, xsl:non-matching-substring?, xsl:fallback*) --> </xsl:analyze-string>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:apply-imports
Syntax summary for element xsl:apply-imports
|
Category: instruction
Model:
<xsl:apply-imports> <!-- Content: xsl:with-param* --> </xsl:apply-imports>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:apply-templates
Syntax summary for element xsl:apply-templates
|
Category: instruction
Model:
<xsl:apply-templates select? = expression mode? = token > <!-- Content: (xsl:sort | xsl:with-param)* --> </xsl:apply-templates>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:assert
Syntax summary for element xsl:assert
|
Category: instruction
Model:
<xsl:assert test = expression select? = expression error-code? = { eqname } > <!-- Content: sequence-constructor --> </xsl:assert>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:attribute
Syntax summary for element xsl:attribute
|
Category: instruction
Model:
<xsl:attribute name = { qname } namespace? = { uri } select? = expression separator? = { string } type? = eqname validation? = "strict" | "lax" | "preserve" | "strip" > <!-- Content: sequence-constructor --> </xsl:attribute>
Permitted parent elements:
- xsl:attribute-set
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:attribute-set
Syntax summary for element xsl:attribute-set
|
Category: declaration
Model:
<xsl:attribute-set name = eqname use-attribute-sets? = eqnames visibility? = "public" | "private" | "final" | "abstract" streamable? = boolean > <!-- Content: xsl:attribute* --> </xsl:attribute-set>
Permitted parent elements:
|
xsl:break
Syntax summary for element xsl:break
|
Category: instruction
Model:
<xsl:break select? = expression > <!-- Content: sequence-constructor --> </xsl:break>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:call-template
Syntax summary for element xsl:call-template
|
Category: instruction
Model:
<xsl:call-template name = eqname > <!-- Content: xsl:with-param* --> </xsl:call-template>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:catch
Syntax summary for element xsl:catch
|
Model:
<xsl:catch errors? = tokens select? = expression > <!-- Content: sequence-constructor --> </xsl:catch>
Permitted parent elements:
|
xsl:character-map
Syntax summary for element xsl:character-map
|
Category: declaration
Model:
<xsl:character-map name = eqname use-character-maps? = eqnames > <!-- Content: (xsl:output-character*) --> </xsl:character-map>
Permitted parent elements:
|
xsl:choose
Syntax summary for element xsl:choose
|
Category: instruction
Model:
<xsl:choose> <!-- Content: (xsl:when+, xsl:otherwise?) --> </xsl:choose>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:comment
Syntax summary for element xsl:comment
|
Category: instruction
Model:
<xsl:comment select? = expression > <!-- Content: sequence-constructor --> </xsl:comment>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:context-item
Syntax summary for element xsl:context-item
|
Model:
<xsl:context-item as? = item-type use? = "required" | "optional" | "absent" />
Permitted parent elements:
|
xsl:copy
Syntax summary for element xsl:copy
|
Category: instruction
Model:
<xsl:copy select? = expression copy-namespaces? = boolean inherit-namespaces? = boolean use-attribute-sets? = eqnames type? = eqname validation? = "strict" | "lax" | "preserve" | "strip" > <!-- Content: sequence-constructor --> </xsl:copy>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:copy-of
Syntax summary for element xsl:copy-of
|
Category: instruction
Model:
<xsl:copy-of select = expression copy-accumulators? = boolean copy-namespaces? = boolean type? = eqname validation? = "strict" | "lax" | "preserve" | "strip" />
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:decimal-format
Syntax summary for element xsl:decimal-format
|
Category: declaration
Model:
<xsl:decimal-format name? = eqname decimal-separator? = char grouping-separator? = char infinity? = string minus-sign? = char exponent-separator? = char NaN? = string percent? = char per-mille? = char zero-digit? = char digit? = char pattern-separator? = char />
Permitted parent elements:
|
xsl:document
Syntax summary for element xsl:document
|
Category: instruction
Model:
<xsl:document validation? = "strict" | "lax" | "preserve" | "strip" type? = eqname > <!-- Content: sequence-constructor --> </xsl:document>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:element
Syntax summary for element xsl:element
|
Category: instruction
Model:
<xsl:element name = { qname } namespace? = { uri } inherit-namespaces? = boolean use-attribute-sets? = eqnames type? = eqname validation? = "strict" | "lax" | "preserve" | "strip" > <!-- Content: sequence-constructor --> </xsl:element>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:evaluate
Syntax summary for element xsl:evaluate
|
Category: instruction
Model:
<xsl:evaluate xpath = expression as? = sequence-type base-uri? = { uri } with-params? = expression context-item? = expression namespace-context? = expression schema-aware? = { boolean } > <!-- Content: (xsl:with-param | xsl:fallback)* --> </xsl:evaluate>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:expose
Syntax summary for element xsl:expose
|
Model:
<xsl:expose component = "template" | "function" | "attribute-set" | "variable" | "mode" | "*" names = tokens visibility = "public" | "private" | "final" | "abstract" />
Permitted parent elements:
|
xsl:fallback
Syntax summary for element xsl:fallback
|
Category: instruction
Model:
<xsl:fallback> <!-- Content: sequence-constructor --> </xsl:fallback>
Permitted parent elements:
|
xsl:for-each
Syntax summary for element xsl:for-each
|
Category: instruction
Model:
<xsl:for-each select = expression > <!-- Content: (xsl:sort*, sequence-constructor) --> </xsl:for-each>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:for-each-group
Syntax summary for element xsl:for-each-group
|
Category: instruction
Model:
<xsl:for-each-group select = expression group-by? = expression group-adjacent? = expression group-starting-with? = pattern group-ending-with? = pattern composite? = boolean collation? = { uri } > <!-- Content: (xsl:sort*, sequence-constructor) --> </xsl:for-each-group>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:fork
xsl:function
Syntax summary for element xsl:function
|
Category: declaration
Model:
<xsl:function name = eqname as? = sequence-type visibility? = "public" | "private" | "final" | "abstract" streamability? = "unclassified" | "absorbing" | "inspection" | "filter" | "shallow-descent"
| "deep-descent" | "ascent" | eqname override-extension-function? = boolean [override]? = boolean new-each-time? = "yes" | "true" | "1" | "no" | "false" | "0" | "maybe" cache? = boolean > <!-- Content: (xsl:param*, sequence-constructor) --> </xsl:function>
Permitted parent elements:
|
xsl:global-context-item
Syntax summary for element xsl:global-context-item
|
Category: declaration
Model:
<xsl:global-context-item as? = item-type use? = "required" | "optional" | "absent" />
Permitted parent elements:
|
xsl:if
Syntax summary for element xsl:if
|
Category: instruction
Model:
<xsl:if test = expression > <!-- Content: sequence-constructor --> </xsl:if>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:import
Syntax summary for element xsl:import
|
Category: declaration
Model:
<xsl:import href = uri />
Permitted parent elements:
|
xsl:import-schema
Syntax summary for element xsl:import-schema
|
Category: declaration
Model:
<xsl:import-schema namespace? = uri schema-location? = uri > <!-- Content: xs:schema? --> </xsl:import-schema>
Permitted parent elements:
|
xsl:include
Syntax summary for element xsl:include
|
Category: declaration
Model:
<xsl:include href = uri />
Permitted parent elements:
|
xsl:iterate
Syntax summary for element xsl:iterate
|
Category: instruction
Model:
<xsl:iterate select = expression > <!-- Content: (xsl:param*, xsl:on-completion?, sequence-constructor) --> </xsl:iterate>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:key
Syntax summary for element xsl:key
|
Category: declaration
Model:
<xsl:key name = eqname match = pattern use? = expression composite? = boolean collation? = uri > <!-- Content: sequence-constructor --> </xsl:key>
Permitted parent elements:
|
xsl:map
Syntax summary for element xsl:map
|
Category: instruction
Model:
<xsl:map> <!-- Content: sequence-constructor --> </xsl:map>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:map-entry
Syntax summary for element xsl:map-entry
|
Category: instruction
Model:
<xsl:map-entry key = expression select? = expression > <!-- Content: sequence-constructor --> </xsl:map-entry>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:matching-substring
Syntax summary for element xsl:matching-substring
|
Model:
<xsl:matching-substring> <!-- Content: sequence-constructor --> </xsl:matching-substring>
Permitted parent elements:
|
xsl:merge
Syntax summary for element xsl:merge
|
Category: instruction
Model:
<xsl:merge> <!-- Content: (xsl:merge-source+, xsl:merge-action, xsl:fallback*) --> </xsl:merge>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:merge-action
Syntax summary for element xsl:merge-action
|
Model:
<xsl:merge-action> <!-- Content: sequence-constructor --> </xsl:merge-action>
Permitted parent elements:
|
xsl:merge-key
Syntax summary for element xsl:merge-key
|
Model:
<xsl:merge-key select? = expression lang? = { language } order? = { "ascending" | "descending" } collation? = { uri } case-order? = { "upper-first" | "lower-first" } data-type? = { "text" | "number" | eqname } > <!-- Content: sequence-constructor --> </xsl:merge-key>
Permitted parent elements:
|
xsl:merge-source
Syntax summary for element xsl:merge-source
|
Model:
<xsl:merge-source name? = ncname for-each-item? = expression for-each-source? = expression select = expression streamable? = boolean use-accumulators? = tokens sort-before-merge? = boolean validation? = "strict" | "lax" | "preserve" | "strip" type? = eqname > <!-- Content: xsl:merge-key+ --> </xsl:merge-source>
Permitted parent elements:
|
xsl:message
Syntax summary for element xsl:message
|
Category: instruction
Model:
<xsl:message select? = expression terminate? = { boolean } error-code? = { eqname } > <!-- Content: sequence-constructor --> </xsl:message>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:mode
Syntax summary for element xsl:mode
|
Category: declaration
Model:
<xsl:mode name? = eqname streamable? = boolean use-accumulators? = tokens on-no-match? = "deep-copy" | "shallow-copy" | "deep-skip" | "shallow-skip" | "text-only-copy"
| "fail" on-multiple-match? = "use-last" | "fail" warning-on-no-match? = boolean warning-on-multiple-match? = boolean typed? = boolean | "strict" | "lax" | "unspecified" visibility? = "public" | "private" | "final" />
Permitted parent elements:
|
xsl:namespace
Syntax summary for element xsl:namespace
|
Category: instruction
Model:
<xsl:namespace name = { ncname } select? = expression > <!-- Content: sequence-constructor --> </xsl:namespace>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:namespace-alias
Syntax summary for element xsl:namespace-alias
|
Category: declaration
Model:
<xsl:namespace-alias stylesheet-prefix = prefix | "#default" result-prefix = prefix | "#default" />
Permitted parent elements:
|
xsl:next-iteration
Syntax summary for element xsl:next-iteration
|
Category: instruction
Model:
<xsl:next-iteration> <!-- Content: (xsl:with-param*) --> </xsl:next-iteration>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:next-match
Syntax summary for element xsl:next-match
|
Category: instruction
Model:
<xsl:next-match> <!-- Content: (xsl:with-param | xsl:fallback)* --> </xsl:next-match>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:non-matching-substring
Syntax summary for element xsl:non-matching-substring
|
Model:
<xsl:non-matching-substring> <!-- Content: sequence-constructor --> </xsl:non-matching-substring>
Permitted parent elements:
|
xsl:number
Syntax summary for element xsl:number
|
Category: instruction
Model:
<xsl:number value? = expression select? = expression level? = "single" | "multiple" | "any" count? = pattern from? = pattern format? = { string } lang? = { language } letter-value? = { "alphabetic" | "traditional" } ordinal? = { string } start-at? = { string } grouping-separator? = { char } grouping-size? = { integer } />
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:on-completion
Syntax summary for element xsl:on-completion
|
Model:
<xsl:on-completion select? = expression > <!-- Content: sequence-constructor --> </xsl:on-completion>
Permitted parent elements:
|
xsl:on-empty
Syntax summary for element xsl:on-empty
|
Category: instruction
Model:
<xsl:on-empty select? = expression > <!-- Content: sequence-constructor --> </xsl:on-empty>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:on-non-empty
Syntax summary for element xsl:on-non-empty
|
Category: instruction
Model:
<xsl:on-non-empty select? = expression > <!-- Content: sequence-constructor --> </xsl:on-non-empty>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:otherwise
Syntax summary for element xsl:otherwise
|
Model:
<xsl:otherwise> <!-- Content: sequence-constructor --> </xsl:otherwise>
Permitted parent elements:
|
xsl:output
Syntax summary for element xsl:output
|
Category: declaration
Model:
<xsl:output name? = eqname method? = "xml" | "html" | "xhtml" | "text" | "json" | "adaptive" | eqname allow-duplicate-names? = boolean build-tree? = boolean byte-order-mark? = boolean cdata-section-elements? = eqnames doctype-public? = string doctype-system? = string encoding? = string escape-uri-attributes? = boolean html-version? = decimal include-content-type? = boolean indent? = boolean item-separator? = string json-node-output-method? = "xml" | "html" | "xhtml" | "text" | eqname media-type? = string normalization-form? = "NFC" | "NFD" | "NFKC" | "NFKD" | "fully-normalized" | "none"
| nmtoken omit-xml-declaration? = boolean parameter-document? = uri standalone? = boolean | "omit" suppress-indentation? = eqnames undeclare-prefixes? = boolean use-character-maps? = eqnames version? = nmtoken />
Permitted parent elements:
|
xsl:output-character
Syntax summary for element xsl:output-character
|
Model:
<xsl:output-character character = char string = string />
Permitted parent elements:
|
xsl:override
xsl:package
Syntax summary for element xsl:package
|
Model:
<xsl:package id? = id name? = uri package-version? = string version = decimal input-type-annotations? = "preserve" | "strip" | "unspecified" declared-modes? = boolean default-mode? = eqname | "#unnamed" default-validation? = "preserve" | "strip" default-collation? = uris extension-element-prefixes? = prefixes exclude-result-prefixes? = prefixes expand-text? = boolean use-when? = expression xpath-default-namespace? = uri > <!-- Content: ((xsl:expose | declarations)*) --> </xsl:package>
Permitted parent elements:
|
xsl:param
Syntax summary for element xsl:param
|
Category: declaration
Model:
<xsl:param name = eqname select? = expression as? = sequence-type required? = boolean tunnel? = boolean static? = boolean > <!-- Content: sequence-constructor --> </xsl:param>
Permitted parent elements:
|
xsl:perform-sort
Syntax summary for element xsl:perform-sort
|
Category: instruction
Model:
<xsl:perform-sort select? = expression > <!-- Content: (xsl:sort+, sequence-constructor) --> </xsl:perform-sort>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:preserve-space
Syntax summary for element xsl:preserve-space
|
Category: declaration
Model:
<xsl:preserve-space elements = tokens />
Permitted parent elements:
|
xsl:processing-instruction
Syntax summary for element xsl:processing-instruction
|
Category: instruction
Model:
<xsl:processing-instruction name = { ncname } select? = expression > <!-- Content: sequence-constructor --> </xsl:processing-instruction>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:result-document
Syntax summary for element xsl:result-document
|
Category: instruction
Model:
<xsl:result-document format? = { eqname } href? = { uri } validation? = "strict" | "lax" | "preserve" | "strip" type? = eqname method? = { "xml" | "html" | "xhtml" | "text" | "json" | "adaptive" | eqname } allow-duplicate-names? = { boolean } build-tree? = { boolean } byte-order-mark? = { boolean } cdata-section-elements? = { eqnames } doctype-public? = { string } doctype-system? = { string } encoding? = { string } escape-uri-attributes? = { boolean } html-version? = { decimal } include-content-type? = { boolean } indent? = { boolean } item-separator? = { string } json-node-output-method? = { "xml" | "html" | "xhtml" | "text" | eqname } media-type? = { string } normalization-form? = { "NFC" | "NFD" | "NFKC" | "NFKD" | "fully-normalized" | "none"
| nmtoken } omit-xml-declaration? = { boolean } parameter-document? = { uri } standalone? = { boolean | "omit" } suppress-indentation? = { eqnames } undeclare-prefixes? = { boolean } use-character-maps? = eqnames output-version? = { nmtoken } > <!-- Content: sequence-constructor --> </xsl:result-document>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:sequence
Syntax summary for element xsl:sequence
|
Category: instruction
Model:
<xsl:sequence select? = expression > <!-- Content: sequence-constructor --> </xsl:sequence>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:sort
Syntax summary for element xsl:sort
|
Model:
<xsl:sort select? = expression lang? = { language } order? = { "ascending" | "descending" } collation? = { uri } stable? = { boolean } case-order? = { "upper-first" | "lower-first" } data-type? = { "text" | "number" | eqname } > <!-- Content: sequence-constructor --> </xsl:sort>
Permitted parent elements:
|
xsl:source-document
Syntax summary for element xsl:source-document
|
Category: instruction
Model:
<xsl:source-document href = { uri } streamable? = boolean use-accumulators? = tokens validation? = "strict" | "lax" | "preserve" | "strip" type? = eqname > <!-- Content: sequence-constructor --> </xsl:source-document>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:strip-space
Syntax summary for element xsl:strip-space
|
Category: declaration
Model:
<xsl:strip-space elements = tokens />
Permitted parent elements:
|
xsl:stylesheet
Syntax summary for element xsl:stylesheet
|
Model:
<xsl:stylesheet id? = id version = decimal default-mode? = eqname | "#unnamed" default-validation? = "preserve" | "strip" input-type-annotations? = "preserve" | "strip" | "unspecified" default-collation? = uris extension-element-prefixes? = prefixes exclude-result-prefixes? = prefixes expand-text? = boolean use-when? = expression xpath-default-namespace? = uri > <!-- Content: (declarations) --> </xsl:stylesheet>
|
xsl:template
Syntax summary for element xsl:template
|
Category: declaration
Model:
<xsl:template match? = pattern name? = eqname priority? = decimal mode? = tokens as? = sequence-type visibility? = "public" | "private" | "final" | "abstract" > <!-- Content: (xsl:context-item?, xsl:param*, sequence-constructor) --> </xsl:template>
Permitted parent elements:
|
xsl:text
Syntax summary for element xsl:text
|
Category: instruction
Model:
<xsl:text [disable-output-escaping]? = boolean > <!-- Content: #PCDATA --> </xsl:text>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:transform
Syntax summary for element xsl:transform
|
Model:
<xsl:transform id? = id version = decimal default-mode? = eqname | "#unnamed" default-validation? = "preserve" | "strip" input-type-annotations? = "preserve" | "strip" | "unspecified" default-collation? = uris extension-element-prefixes? = prefixes exclude-result-prefixes? = prefixes expand-text? = boolean use-when? = expression xpath-default-namespace? = uri > <!-- Content: (declarations) --> </xsl:transform>
|
xsl:try
Syntax summary for element xsl:try
|
Category: instruction
Model:
<xsl:try select? = expression rollback-output? = boolean > <!-- Content: (sequence-constructor, xsl:catch, (xsl:catch | xsl:fallback)*) --> </xsl:try>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:use-package
Syntax summary for element xsl:use-package
|
Category: declaration
Model:
<xsl:use-package name = uri package-version? = string > <!-- Content: (xsl:accept | xsl:override)* --> </xsl:use-package>
Permitted parent elements:
|
xsl:value-of
Syntax summary for element xsl:value-of
|
Category: instruction
Model:
<xsl:value-of select? = expression separator? = { string } [disable-output-escaping]? = boolean > <!-- Content: sequence-constructor --> </xsl:value-of>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:variable
Syntax summary for element xsl:variable
|
Category: declaration instruction
Model:
<xsl:variable name = eqname select? = expression as? = sequence-type static? = boolean visibility? = "public" | "private" | "final" | "abstract" > <!-- Content: sequence-constructor --> </xsl:variable>
Permitted parent elements:
|
xsl:when
Syntax summary for element xsl:when
|
Model:
<xsl:when test = expression > <!-- Content: sequence-constructor --> </xsl:when>
Permitted parent elements:
|
xsl:where-populated
Syntax summary for element xsl:where-populated
|
Category: instruction
Model:
<xsl:where-populated> <!-- Content: sequence-constructor --> </xsl:where-populated>
Permitted parent elements:
- any XSLT element whose content model is sequence constructor
- any literal result element
|
xsl:with-param
Syntax summary for element xsl:with-param
|
Model:
<xsl:with-param name = eqname select? = expression as? = sequence-type tunnel? = boolean > <!-- Content: sequence-constructor --> </xsl:with-param>
Permitted parent elements:
|