如何对 XSLT 中的 url 参数进行 urlencode?
在 php 中有一个函数 rawurlencode 可以满足我的要求,urlencode 根据 RFC 3986。
XPath 2.0(以及 XSLT 2.0)encode-for-uri
具有. 我不知道在普通 XPath 1.0/XSLT 1.0 中不使用扩展函数的任何方法。
您还可以str:encode-uri(., 'true', 'UTF-8')
在命名空间中使用 EXSLTstr=http://exslt.org/strings
大多数流行的 XSLT 1.0 处理器都可靠地支持 EXSLT。