XSLT - Base64解码

时间:2014-07-30 13:21:51

标签: xslt

是否可以将base64编码的值解码为XSLT中的字符串。

这是我将以XML格式获得的编码值。

Z3VpZD11cm46dG9waWM6RjlDMkMyNkFFNERCNDY2OThFRjZEMTdDOUI5RTlFNEI7cGFyZW50Z3VpZD11cm46dG9waWM6MEQxNDQxODMxQjRDNEM2OEEzMURGMzVBMTA0NjUyOTY

如果是这样,请帮助。

1 个答案:

答案 0 :(得分:0)

我认为Saxon 9.5 XSLT 2.0处理器的商业版本提供了扩展功能saxon:base64Binary-to-string

可以找到here 的文档。

例如:

saxon:base64Binary-to-string(xs:base64Binary("Z3VpZD11cm46dG9waWM6RjlDMkMyNkFFNERCNDY2OThFRjZEMTdDOUI5RTlFNEI7cGFyZW50Z3VpZD11cm46dG9waWM6MEQxNDQxODMxQjRDNEM2OEEzMURGMzVBMTA0NjUyOTY"), "UTF8")

您需要使用所使用的编码调整第二个参数。