Ответ 1
Вы можете просто сохранить его как текст или значение атрибута; не требуется экранирование или CDATA
. Стандартная база 64 символа +
и /
(кроме a-z
, a-z
и 0-9
) вообще не мешает синтаксическому анализу XML.
Как я могу хранить строки base64 в XML?
Используете ли вы CDATA для хранения строк base64 в XML? Помогло бы это, поскольку оно позволяет использовать < > внутри строк?
Конфигурируется base64, где вы говорите ему не использовать определенные символы, если они конфликтуют с XML?
Вы можете просто сохранить его как текст или значение атрибута; не требуется экранирование или CDATA
. Стандартная база 64 символа +
и /
(кроме a-z
, a-z
и 0-9
) вообще не мешает синтаксическому анализу XML.
Base64 использует только буквенно-цифровые символы и "+" (плюс), "/" (косая черта) и "=" (равно), Нет необходимости кодировать что-либо для XML.
В кодировке Base64 нет символов, которые будут конфликтовать с XML-строками.