1<?xml version="1.0" ?> 2 3 4 5<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 6 7 xmlns:str="http://exslt.org/strings" 8 9 exclude-result-prefixes="str"> 10 11 <xsl:template match="/"> 12 13 <out> 14 15 <test> 16 17 <desc>No encoding specified</desc> 18 19 <result> 20 21 <xsl:value-of select="str:decode-uri('http://www.example.com/my%20r%C3%A9sum%C3%A9.html')"/> 22 23 </result> 24 25 </test> 26 27 <test> 28 29 <desc>UTF-8 specified</desc> 30 31 <result> 32 33 <xsl:value-of select="str:decode-uri('http://www.example.com/my%20r%C3%A9sum%C3%A9.html','UTF-8')"/> 34 35 </result> 36 37 </test> 38 39 <test> 40 41 <desc>Utf-8 specified</desc> 42 43 <result> 44 45 <xsl:value-of select="str:decode-uri('http://www.example.com/my%20r%C3%A9sum%C3%A9.html','Utf-8')"/> 46 47 </result> 48 49 </test> 50 51 <test> 52 53 <desc>ISO-8859-1 specified</desc> 54 55 <result> 56 57 <xsl:value-of select="str:decode-uri('http://www.example.com/my%20r%C3%A9sum%C3%A9.html','iso-8859-1')"/> 58 59 </result> 60 61 </test> 62 63 </out> 64 65 </xsl:template> 66 67</xsl:stylesheet> 68 69