Frage

Wie ich base64-Strings in XML speichern kann?

Haben Sie CDATA base64-Strings in XML speichern verwenden? Würde es helfen, da es die Verwendung von <> innerhalb der Strings erlaubt?

Ist base64 konfigurierbar, wo man es nicht sagen, bestimmte Zeichen zu verwenden, wenn sie mit XML in Konflikt geraten?

War es hilfreich?

Lösung

Sie können es einfach speichern als Text oder Attributwert; kein Entkommen oder CDATA Abschnitte benötigt. Die Standardbasis 64 Zeichen + und / (außer a-z, A-Z und 0-9) nicht stören XML überhaupt Parsen.

Andere Tipps

Base64 verwendet nur alphanumerische Zeichen und '+' (plus), '/' (Schrägstrich ) und '=' (gleich). Keine Notwendigkeit, etwas für XML zu kodieren.

Es gibt keine Zeichen überhaupt in der Base64 charset, die mit XML-Strings in Konflikt geraten wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top