小编kch*_*ho0的帖子

如何在 XSLT 中将 base64 字符串解码为 HTML 内容?

我正在尝试从属性中转换我编码的 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)

谢谢你的帮助!

html xml xslt

5
推荐指数
1
解决办法
8787
查看次数

标签 统计

html ×1

xml ×1

xslt ×1