dopo un giorno di studi e prove ho risolto. lascio la soluzione:
invece di
codice:
<xsl:element name="a">
<xsl:attribute name="href">
http ://www.sito.com/cf/add.cfm?userid=1234567&product=
<xsl:value-of select="prodotto"/>%26price%3D
<xsl:value-of select="prezzo"/>
</xsl:attribute>
Aggiungi al carrello
</xsl:element>
bisogna sostituire & con & lasciando invece gli "=" intatti
insomma:
codice:
<xsl:element name="a">
<xsl:attribute name="href">
http ://www.sito.com/cf/add.cfm?userid=1234567&product=
<xsl:value-of select="prodotto"/>
&price=
<xsl:value-of select="prezzo"/>
</xsl:attribute>
Aggiungi al carrello
</xsl:element>