1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
#création du processeur xslt
[System.XML.XSL.XSLCompiledTransform]$transform=new-object -TypeName System.XML.XSL.XSLCompiledTransform
#feuille de style"
$transformxsl="C:\chemin_fichier_xsl.xsl"
$objtransformxsl=get-item $transformxsl
#chargement de la feuille de style dans le processeur XSLT
$transform.Load($objtransformxsl.fullname)
#création du fichier de sortie de la transformation
[System.Xml.XmlWriter]$xmlwriter=[System.Xml.XmlWriter]::Create("c:\temp.xml")
#ajout de paramètres à la transformation
[system.xml.xsl.xsltargumentlist]$xslargs= new-object -TypeName system.xml.xsl.XsltArgumentList
$xslargs.addparam("mon_param","","ma_valeur")
$transform.Transform("$formations",$xslargs,$xmlwriter) |
Partager