Skip to main content
Version: 11.0

pc:apply2file

note

This article is about the pc:apply2file Blend directive.

pc:apply2file

Applies an XSLT transformation to a specified XML document and writes the result to a file on the file system.

Syntax

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

The required xml, xsl, and filepath are filepaths identifying (respectively) the input XML file, the XSLT stylesheet, and the result file.

Optional variable-value pairs may be passed as input parameters to the XSLT stylesheet corresponding to <xsl:param> entries within the stylesheet.

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

Example

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