Хранение данных base64 в XML?

Как я могу хранить строки base64 в XML?

Используете ли вы CDATA для хранения строк base64 в XML? Помогло бы это, поскольку оно позволяет использовать < > внутри строк?

Конфигурируется base64, где вы говорите ему не использовать определенные символы, если они конфликтуют с XML?

Ответ 1

Вы можете просто сохранить его как текст или значение атрибута; не требуется экранирование или CDATA. Стандартная база 64 символа + и / (кроме a-z, a-z и 0-9) вообще не мешает синтаксическому анализу XML.

Ответ 2

Base64 использует только буквенно-цифровые символы и "+" (плюс), "/" (косая черта) и "=" (равно), Нет необходимости кодировать что-либо для XML.

Ответ 3

В кодировке Base64 нет символов, которые будут конфликтовать с XML-строками.