[daisy] Encoding a URI

Sieranski, Greg greg.sieranski at quoininc.com
Mon Jun 9 14:58:56 CEST 2008


A Rocha Webmaster wrote:
> How may I encode a URI within layout.xsl?
>
> It's for a 'email this page' link -- so I want to encode something like
> 'you may find this page interesting: ' and then some variable.
>
> Thanks in advance,
> Júlio.
>
> _______________________________________________
> daisy community mailing list
> Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
> mail to: daisy at lists.cocoondev.org
> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>   
You can try something like:

<xsl:variable name="url" 
select="concat($basePath,'/searchAndReplace','?documentId=', 
urlencoder:encode($documentId), '&amp;branch=', 
urlencoder:encode($contextDoc/@branch), '&amp;language=', 
urlencoder:encode($contextDoc/@language))"/>

This is from the daisy menu.xsl

--Greg Sieranski


More information about the daisy mailing list