XSLT ist ein sehr leistungsfähiges Werkzeug, aber seine Verwendung kann mühsam sein... sogar mit zencoding .
Grob möchte ich ein coffeescript für xslt, etwas, das zum Beispiel kompilieren wird
template test
params = {:foo => 'foo', :bar => 1}
<p>$foo, $bar</p>
end
call test :foo => 'oof', :bar => 2
en
<xsl:call-template name="test">
<xsl:with-param select="'oof'" name="foo"></xsl:with-param>
<xsl:with-param select="2" name="bar"></xsl:with-param>
</xsl:call-template>
<xsl:template name="test">
<xsl:param select="'foo'" name="foo" />
<xsl:param select="1" name="bar" />
<p><xsl:value-of select="$foo" />, <xsl:value-of select="$bar" /></p>
</xsl:template>
oder so...