base64 - 在 XQuery 中将 base64 解码为字符串并将字符串编码为 base64
问题描述
我需要在一个项目中使用 Xquery 中的 base64,但在 Internet 上几乎一无所获,幸好有一个 GitHub 存储库包含完成编码-解码所需的内容。因此,如果您有一个 xs:string 并且需要编码为 base64,或者您有一个 base64 字符串并且需要解码为 xs:string* 您可以在存储库中使用突出显示为 answer的 XQuery 。
Obs:评论是PT-BR,也许你需要翻译才能理解每个函数的用途
解决方案
如果您的系统支持它,请使用 EXPath 二进制库。规范位于https://www.w3.org/2013/12/expath-binary-20131203/
请特别查看bin:encode-string($string, $encoding)
转换xs:string
为xs:base64Binary
和bin:decode-string($in, $encoding)
转换xs:base64Binary
为的函数xs:string
。
推荐阅读
- javascript - 使用 mysql 数据库时使用 open() javascript 函数的最佳方法是什么?
- delphi - 单击标题时无法对网格中的数据进行排序
- mysql - 为非常大的基于时间的数据集选择正确的 MySQL 结构
- mysql - 创建一个表,其中包含值列表中的一列作为存储过程的输入
- c# - .NET Standard 库是否可以访问 .NET Core 方法?
- regex - 我使用什么正则表达式将某些模块列入白名单?
- spring - Spring Kafka @SendTo 抛出异常:需要 KafkaTemplate 来支持回复
- python - 无法评估文件夹是否存在python
- reactjs - 如何使用条件在页面上生成元素
- javascript - 使用 Sinon 和 Promises 存根函数