44 votes

Stocker des données base64 en XML?

Comment puis-je stocker des chaînes base64 en XML?

Utilisez-vous CDATA pour stocker des chaînes base64 en XML? Est-ce que cela aiderait car cela permettrait d'utiliser <> dans les chaînes?

Base64 est-il configurable lorsque vous lui dites de ne pas utiliser certains caractères s'ils sont en conflit avec XML?

67voto

Greg Beech Points 55270

Vous pouvez simplement le stocker sous forme de texte ou d'attribut; pas de fuite ou CDATA sections nécessaires. La base standard 64 caractères + et / (autre que a-z , A-Z et 0-9 ) n'interfèrent pas avec l'analyse XML du tout.

18voto

David Schmitt Points 29384

Base64 utilise uniquement des caractères alphanumériques et les symboles '+' (plus), '/' (barre oblique) et '=' (égal). Pas besoin d'encoder quoi que ce soit pour XML.

13voto

Anton Gogolev Points 59794

Il n'y a aucun caractère dans le jeu de caractères Base64 qui soit en conflit avec les chaînes XML.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X