xsl:expose

Used to modify the visibility of selected components within a package.

Content: none
Permitted parent elements: xsl:package

Attributes

component

"template" | "function" | "attribute-set" | "variable" | "mode" | "*"

Identifies the kind of component that is selected.

names

tokens

Identifies a subset of the specified components, by name.

visibility

"public" | "private" | "final" | "abstract"

Determines the external visibility of the selected components.

Saxon availability

Available in XSLT 3.0. From Saxon 9.8, available in all editions. Implemented in Saxon-PE and Saxon-EE since Saxon 9.7. Available for all platforms.

Notes on the Saxon implementation

New in XSLT 3.0, and implemented since Saxon 9.7.

Links to W3C specifications

XSLT 3.0 Specification

See also

xsl:package