如何在XML中存储base64字符串?
您是否使用CDATA在XML中存储base64字符串?它是否有用,因为它允许使用< >在弦内?
base64是否可以配置,如果它们与XML冲突,你可以告诉它不要使用某些字符?
答案 0 :(得分:63)
您可以将其存储为文本或属性值;无需转义或CDATA
部分。标准基数为64个字符+
和/
(a-z
,A-Z
和0-9
除外)根本不会干扰XML解析。
答案 1 :(得分:18)
Base64仅使用字母数字字符和'+'(加号),'/'(斜杠)和'='(等号)。无需为XML编码任何内容。
答案 2 :(得分:13)
Base64字符集中没有任何与XML字符串冲突的字符。