Tôi làm cách nào để mã hóa url tham số trong XSLT?Tôi làm cách nào để mã hóa url trong XSLT?
Trong php có một chức năng rawurlencode mà những gì tôi muốn, urlencode theo RFC 3986.
Tôi làm cách nào để mã hóa url tham số trong XSLT?Tôi làm cách nào để mã hóa url trong XSLT?
Trong php có một chức năng rawurlencode mà những gì tôi muốn, urlencode theo RFC 3986.
XPath 2.0 (và do đó XSLT 2.0) có encode-for-uri
function. Tôi không biết bất kỳ cách nào để làm điều đó trong XPath 1.0/XSLT 1.0 đơn giản mà không sử dụng các hàm mở rộng.
Bạn cũng có thể sử dụng EXSLT của str:encode-uri(., 'true', 'UTF-8')
trong namespace str=http://exslt.org/strings
Phổ biến nhất bộ xử lý XSLT 1.0 kiên cố hỗ trợ EXSLT.
http://skew.org/xml/stylesheets/url-encode/url-encode.xsl – Vinit