以XML格式存储base64数据?

时间:2009-02-02 10:46:17

标签: xml language-agnostic base64 cdata

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

您是否使用CDATA在XML中存储base64字符串?它是否有用,因为它允许使用< >在弦内?

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

3 个答案:

答案 0 :(得分:63)

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

答案 1 :(得分:18)

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

答案 2 :(得分:13)

Base64字符集中没有任何与XML字符串冲突的字符。

相关问题