我正在尝试从属性中转换我编码的 base64 HTML 内容,并使用 XLST 将其放置在 HTML 内容中,希望有人可以提供帮助。
我有这个字符串:
<p><b>Hello!</b><span>This is a span</span></p>
Run Code Online (Sandbox Code Playgroud)
这是 base64 编码的值:
PHA+PGI+SGVsbG8hPC9iPjxzcGFuPlRoaXMgaXMgYSBzcGFuPC9zcGFuPjwvcD4=
Run Code Online (Sandbox Code Playgroud)
XML 数据如下所示:
<Data Get="True">
<Result TextFlow="PHA+PGI+SGVsbG8hPC9iPjxzcGFuPlRoaXMgaXMgYSBzcGFuPC9zcGFuPjwvcD4=">
</Result>
</Data>
Run Code Online (Sandbox Code Playgroud)
我最后一次尝试是使用这个:
fn:cast($XML/Data/Result/@TextFlow,'xs:base64Binary','xs:String',false())
That code send this error:
Unknown function - Name and number or arguments do not match any function signature in the static context.
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!