je veux passer des varaiables a mon document xslt en ututlisant le C# comment faire ext que tu peux m'aider
Merci :(
Version imprimable
je veux passer des varaiables a mon document xslt en ututlisant le C# comment faire ext que tu peux m'aider
Merci :(
Salut, tu peut utiliser la solution suivante si tu fait la transformation en .NET
au niveau de ton fichier xsl, tu doit déclarer la variable avant le template trincipal, genreCode:
1
2
3
4
5
6
7
8
9
10
11
12
13 // Chargement de ta feuille XslTransform xslt = new XslTransform(); xslt.Load("TonFichierXSLT.xsl"); // Création de la liste des arguments XsltArgumentList xat=new XsltArgumentList(); xat.AddParam("TaVariable", "", "La valeur de ta variable"); // La suite de la transformation System.Text.StringBuilder output=new System.Text.StringBuilder(); System.IO.StringWriter writer=new System.IO.StringWriter(output); xslt.Transform(xpathdocument, xat, writer);
Code:
1
2
3
4
5 <xsl:param name="TaVariable" /> <xsl:template match="/"> <xsl:value-of select="$TaVariable" /> ...
Merci Infinement