2009-02-02 15 views
37

Come posso memorizzare le stringhe base64 in XML?Memorizzazione di dati base64 in XML?

Utilizzate CDATA per memorizzare stringhe base64 in XML? Sarebbe d'aiuto in quanto consente l'uso di <> all'interno delle stringhe?

È base64 configurabile dove si dice di non utilizzare determinati caratteri se sono in conflitto con XML?

risposta

58

È possibile archiviarlo come testo o valore di attributo; nessuna sezione di escape o CDATA necessarie. La base standard 64 caratteri + e / (diversa da a-z, A-Z e 0-9) non interferisce affatto con l'analisi XML.

+0

Grazie per i chiarimenti! –

15

Base64 utilizza solo caratteri alfanumerici e "+" (più), "/" (barra) e "=" (uguale). Non c'è bisogno di codificare nulla per XML.

+0

Per me questa è la risposta più corretta poiché la maggior parte delle implementazioni di base 64 utilizza +,/e = – MikeKulls

11

Non ci sono caratteri di alcun tipo nel set di caratteri Base64 in conflitto con le stringhe XML.

Problemi correlati