首页 > 解决方案 > 在 XQuery 中将 base64 解码为字符串并将字符串编码为 base64

问题描述

我需要在一个项目中使用 Xquery 中的 base64,但在 Internet 上几乎一无所获,幸好有一个 GitHub 存储库包含完成编码-解码所需的内容。因此,如果您有一个 xs:string 并且需要编码为 base64,或者您有一个 base64 字符串并且需要解码为 xs:string* 您可以在存储库中使用突出显示为 answer的 XQuery 。
Obs:评论是PT-BR,也许你需要翻译才能理解每个函数的用途

标签: base64xquery

解决方案


如果您的系统支持它,请使用 EXPath 二进制库。规范位于https://www.w3.org/2013/12/expath-binary-20131203/

请特别查看bin:encode-string($string, $encoding)转换xs:stringxs:base64Binarybin:decode-string($in, $encoding)转换xs:base64Binary为的函数xs:string


推荐阅读