如何在XSLT中进行URL编码?

如何在XSLT中进行URL编码?,xslt,urlencode,Xslt,Urlencode,如何在XSLT中对url参数进行url编码 在php中,有一个函数rawurlencode可以实现我想要的功能,即根据RFC 3986进行urlencode。XPath 2.0(因此XSLT 2.0)具有。我不知道在普通XPath 1.0/XSLT 1.0中不使用扩展函数的任何方法。您也可以在命名空间str中使用EXSLT的str:encode uri(,'true','UTF-8')=http://exslt.org/strings 大多数流行的XSLT1.0处理器都支持EXSLT

如何在XSLT中对url参数进行url编码


在php中,有一个函数rawurlencode可以实现我想要的功能,即根据RFC 3986进行urlencode。

XPath 2.0(因此XSLT 2.0)具有。我不知道在普通XPath 1.0/XSLT 1.0中不使用扩展函数的任何方法。

您也可以在命名空间
str中使用EXSLT的
str:encode uri(,'true','UTF-8')
=http://exslt.org/strings

大多数流行的XSLT1.0处理器都支持EXSLT