1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xalan="org.apache.xalan.xslt.extensions.Redirect"
extension-element-prefixes="xalan"
version="1.0">
<xsl:output method="text" indent="no"/>
<xsl:param name="outputDir"/>
<xsl:param name="qui"/>
<xsl:template match="/">
<xsl:variable name="filename" select="concat($outputDir,'/temp.c')"/>
<xalan:write select="$filename">
<xslt:value of select="concat(
'#include <stdio.h>
',
'main() {
',
'printf ("Bonjour',$qui,'!\n");
',
'}')"/>
</xalan:write>
</xsl:template>
</xsl:stylesheet> |
Partager