Hi,
like pseudo-code:
<xsl:template name="outputAttribute">
<xsl:param name="attributeName"/>
<xsl:param name="attributeValue"/>
<xsl:if test="string($attributeValue) != ''
"><xsl:attribute name="$attributeName"><xsl:value-of
select="$attributeValue"/></xsl:attribute></xsl:if>
--------------------------------------------------------------
---------^
not possibly because of xsl-language either something like
<xsl:attribute name="name($attributeValue)">
</xsl:template>
the name attribute of xsl:attribute is typed qname, not string-expression; see
<http://www.w3.org/TR/xslt#creating-attributes>. Thus, use AVTs.
Cheers,
Jarno - Assemblage 23: Naked (God Module RMX - 125 BPM)
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list