سؤال

وكيف يمكنني تخزين سلاسل base64 في في XML؟

هل تستخدم CDATA لتخزين سلاسل base64 في في XML؟ من شأنه أن يساعد لأنها تتيح استخدام <> داخل السلاسل؟

هل base64 في شكلي حيث أن تقول لا لاستخدام بعض أحرف إذا كانت تتعارض مع XML؟

هل كانت مفيدة؟

المحلول

ويمكنك فقط تخزينه كنص أو قيمة السمة. لا مفر أو CDATA أقسام اللازمة. قاعدة القياسية 64 حرفا + و/ (بخلاف a-z، A-Z و0-9) لا تتداخل مع XML تحليل على الإطلاق.

نصائح أخرى

باستخدام Base64 يستخدم فقط أحرف أبجدية رقمية و'+' (زائد)، '/' (مائلة ) و'=' (يساوي). لا حاجة لتشفير أي شيء لXML.

وهناك أية أحرف على الإطلاق في محارف باستخدام Base64 من شأنها أن تتعارض مع سلاسل XML.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top