Skip to main content
Version: 10.1

pc:apply

note

This article is about the pc:apply Blend directive.

pc:apply

Applies an XSLT transformation to a specified XML document and writes the result to the standard output.

Syntax

<pc:apply
xml = "*expr >> path*"
xsl = "*expr >> path*"
[ *variable* = "*value*" ... ]/>

The required xml and xsl are filepaths identifying (respectively) the input XML file and the XSLT stylesheet. Optional variable-value pairs may be passed as input parameters to the XSLT stylesheet corresponding to <xsl:param> entries within the stylesheet.

xml and xsl must be absolute filepaths or filepaths relative to the location of the script file. The example illustrates the latter.

Example

<pc:apply
xml="../../env.xml"
xsl="using/env.xsl"
servername="{$servername}"/>