是否可以将base64编码的值解码为XSLT中的字符串。
这是我将以XML格式获得的编码值。
Z3VpZD11cm46dG9waWM6RjlDMkMyNkFFNERCNDY2OThFRjZEMTdDOUI5RTlFNEI7cGFyZW50Z3VpZD11cm46dG9waWM6MEQxNDQxODMxQjRDNEM2OEEzMURGMzVBMTA0NjUyOTY
如果是这样,请帮助。
答案 0 :(得分:0)
我认为Saxon 9.5 XSLT 2.0处理器的商业版本提供了扩展功能saxon:base64Binary-to-string
,
可以找到here 的文档。
例如:
saxon:base64Binary-to-string(xs:base64Binary("Z3VpZD11cm46dG9waWM6RjlDMkMyNkFFNERCNDY2OThFRjZEMTdDOUI5RTlFNEI7cGFyZW50Z3VpZD11cm46dG9waWM6MEQxNDQxODMxQjRDNEM2OEEzMURGMzVBMTA0NjUyOTY"), "UTF8")
您需要使用所使用的编码调整第二个参数。