47

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

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

如果某些字符与 XML 冲突,base64 是否可配置?

4

3 回答 3

72

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

于 2009-02-02T10:52:18.297 回答
20

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

于 2009-02-02T10:51:04.370 回答
13

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

于 2009-02-02T10:51:22.730 回答