http://onionworks.net/2004/renderengine/web
urlEncode (text : string) : string
Die Methode urlEncode wandelt eine Zeichenkette in eine gültige URL. Dabei werden Sonderzeichen durch entsprechende hexadezimale Werte ersetzt.
<xsl:variable name="url">
<xsl:value-of select="c.literalUri('default', 'lang', 'de')" />
</xsl:variable><xsl:value-of select="$url" />
<br />
<xsl:value-of select="web:urlEncode($url)" />
Die Ausgabe des Beispiels sieht wie folgt aus:
/myOnionApplication/page.ashx/lang=de/1 %2fmyOnionApplication%2fpage.ashx%2flang%3dde%2f1
Die erste Ausgabe ist eine URL ohne die Verwendung von urlEncode. Im Gegensatz dazu die zweite Ausgabe, hier werden alle Sonderzeichen ersetzt.