Armazenar dados base64 em XML?
-
20-08-2019 - |
Pergunta
Como posso armazenar cadeias base64 em XML?
Você usa CDATA para cadeias loja base64 em XML? Ajudaria, uma vez que permite o uso de <> dentro das cordas?
É base64 configuráveis ??onde você diga a ele para não usar certos caracteres se eles entram em conflito com XML?
Solução
Você pode simplesmente armazená-lo como um texto ou valor do atributo; há como escapar ou seções CDATA
necessário. A base padrão 64 caracteres +
e /
(excepto a-z
, A-Z
e 0-9
) não interferem com a análise de XML em tudo.
Outras dicas
Base64 utiliza apenas caracteres alfanuméricos e '+' (plus), '/' (barra ) e '=' (igual). Não há necessidade de codificar qualquer coisa para XML.
Não há personagens qualquer no charset Base64 que o conflito vontade com cordas XML.