salve, sto creando una pagina basata su un xml e un modulo xsl per la grafica
il problema che non riesco a superare è che devo inserire un link "stile php":
il link html era
"htt.p://www.sito.com/cf/add.cfm?userid=1234567&product=prodotto&price=prez zo" target="new"
ho proceduto a
<xsl:element name="a">
<xsl:attribute name="href">
ht.tp://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>
ma ricevo un errore sull'uguale dopo product del primo rigo del href (quello in rosso).
come si vede ho anche provato a sostituire gli = e i & con i loro codici %3D e %26 ma in questo caso, se è vero che il link viene riconosciuto e viene fatto partire, quando arriva al sito i codici non vengono interpretati nel loro significato equivalente
insomma
ht.tp://www.sito.com/cf/add.cfm?userid=1234567&product=prodotto non parte e
htt.p://www.sito.com/cf/add.cfm?userid%3D1234567%26product%3Dprodotto parte ma non viene capito dal sito "sito.com"
c'è dunque un modo per ottenere un risultato efficace, per favore?
PS: per il target="NEW" dovrò prevedere un
<xsl:attribute name="target">
NEW
</xsl:attribute>
a seguire nell'elemento, vero?

Rispondi quotando