【问题标题】:Storing base64 data in XML?在 XML 中存储 base64 数据?
【发布时间】:2010-10-04 21:45:59
【问题描述】:

如何在 XML 中存储 base64 字符串?

您是否使用 CDATA 在 XML 中存储 base64 字符串?它允许在字符串中使用 会有所帮助吗?

base64 是否可配置,如果它们与 XML 冲突,您告诉它不要使用某些字符?

【问题讨论】:

    标签: xml language-agnostic base64 cdata


    【解决方案1】:

    Base64 字符集中没有任何字符会与 XML 字符串发生冲突。

    【讨论】:

      【解决方案2】:

      您可以将其存储为文本或属性值;不需要转义或CDATA 部分。标准的 base 64 字符 +/a-zA-Z0-9 除外)根本不会干扰 XML 解析。

      【讨论】:

      • 感谢您的澄清!
      【解决方案3】:

      Base64 仅使用字母数字字符和“+”(加号)、“/”(斜杠)和“=”(等于)。无需为 XML 编码任何内容。

      【讨论】:

      • 对我来说这看起来是更正确的答案,因为大多数 base 64 实现使用 +、/ 和 =
      猜你喜欢
      • 1970-01-01
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多