Scrivere codice JavaScript in XSLT
-
10-12-2019 - |
Domanda
Posso scrivere codice JavaScript in XSLT?
Fondamentalmente chiamerò il documento di Javascript.Location.Href per verificare quale sito sia attualmente aperto (inglese o arabo). Quindi diciamo se il sito inglese è aperto, voglio eseguire qualche operazione in XSLT e se Arabic, voglio eseguire qualche operazione diversa.
Soluzione
Come lo capisco, XSL è lato server e JS è lato client in modo da provare a mescolare due strati incompatibili.Quello che puoi fare è includere un riferimento a uno script JS all'interno del tuo XSL che eseguirà quindi contro l'uscita renderizzata.
Nell'esempio di citazione, potresti potenzialmente rendere entrambe le versioni linguistiche utilizzando il XSL e quindi nascondi qualunque cosa tu preferisca utilizzando il tuo JS?