343 messaggi dal 26 agosto 2007
Ciao ho una parte di una mia pagina web che viene costruita mediante trasformazione XSL. Ho necessità di sostituire un carattere dell'output della trasformazione XSL. Come posso fare? Graziee..

Lunga vita e prosperità!!
voyager18 wrote:
Ciao ho una parte di una mia pagina web che viene costruita mediante trasformazione XSL. Ho necessità di sostituire un carattere dell'output della trasformazione XSL. Come posso fare? Graziee..
Ciao,
dipende da quale tipo di sostituzione vuoi fare, ad esempio potresti usare: <xsl alue-of select="replace($text, 'pattern', 'replace')"/>

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it
343 messaggi dal 26 agosto 2007
Devo sostituire la stringa *39* con l'apostrofo. Per questo ho scritto questa riga

<xsl:value-of select="translate(@Nome,'*39*','&apos;')"/>

Però così mi dice che c'è una variabile non chiusa, è il carattere &apos;. Come posso fare per sostituire alla stringa *39* l'apostrofo?
Modificato da voyager18 il 25 giugno 2009 21.43 -

Lunga vita e prosperità!!
343 messaggi dal 26 agosto 2007
Nessuno sa aiutarmi??

Lunga vita e prosperità!!
Potresti usare una variabile:
<xsl:variable name="apos">'</xsl:variable>
<xsl:value-of select="translate(@Nome,'*39*',$apos)"/>

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC