1 [CmdletBinding()]
2 Param(
3   [Parameter(Mandatory=$True,Position=1)]
4   [string]$xsl,
5 
6   [Parameter(Mandatory=$True)]
7   [string]$xml,
8 
9   [Parameter(Mandatory=$True)]
10   [string]$output
11 )
12 
13 $xslt = New-Object System.Xml.Xsl.XslCompiledTransform;
14 $xslt.Load($xsl);
15 $xslt.Transform($xml, $output);
16 
17 Write-Host "The file has been transformed."
18