Riscrivo perchè non ho parole..............

Devo mandare in output tramite xsl questa stringa che viene pasata da un javascript, quindi

stringa='java script:funzione('On');'

ovviamente dà errore ma se scrivo cosi è ok

stringa='javascript:funzione( & # 39 ; On & # 39 ; );'

però la stringa viene generata da xsl e se nell'xsl scrivo & # 39 ; mi rimanda ' e mi dà errore nello script ...........qualche idea ?

Ci sono altri metodi per passare l'apostrofo tramite stringa di javascript ?