Her er en serverside funksjon i jscript som jeg bruker i mange av prosjektene mine; både på web og til serverscripting. Synes selv det er en genial sak som jeg gjerne deler.
Brukes slik:
transformXml("data.xml", "stil.xsl", "variabel1", "verdi1", "variabel2", "verdi2");
Du kan sende inn så mange parametre du vil på denne måten.
I xsl filen må du først definere parametrene:
<xsl:param name="variabel1"/>
<xsl:param name="variabel2"/>
... og deretter bruke disse en en <template>-tag. Enklest uttrykkes dette slik:
<xsl:value-of select="$variabel1"/>
MSXML støtter også at du kan også sende xml-objekter som parametre. Praktisk f.eks for flerspråklige websider.
Enjoy :)