2009-02-02 11 views
37

मैं XML में बेस 64 स्ट्रिंग कैसे स्टोर कर सकता हूं?एक्सएमएल में बेस 64 डेटा संग्रहित करना?

क्या आप XML में बेस 64 स्ट्रिंग स्टोर करने के लिए सीडीएटीए का उपयोग करते हैं? क्या यह मदद करेगा क्योंकि यह तारों के भीतर <> के उपयोग की अनुमति देता है?

क्या बेस 64 कॉन्फ़िगर करने योग्य है जहां आप इसे कुछ वर्णों का उपयोग न करने के लिए कहते हैं यदि वे एक्सएमएल के साथ संघर्ष करते हैं?

उत्तर

58

आप इसे केवल एक टेक्स्ट या विशेषता मान के रूप में स्टोर कर सकते हैं; कोई भाग नहीं रहा या CDATA अनुभागों की आवश्यकता है। मानक आधार 64 वर्ण + और / (a-z के अलावा, A-Z और 0-9) एक्सएमएल पार्सिंग में हस्तक्षेप न करें।

+0

आपके स्पष्टीकरण के लिए धन्यवाद! –

15

Base64 केवल अल्फान्यूमेरिक वर्णों और '+' (प्लस), '/' (स्लैश) और '=' (बराबर) का उपयोग करता है। एक्सएमएल के लिए कुछ भी एन्कोड करने की जरूरत नहीं है।

+0

मेरे लिए यह अधिक सही उत्तर जैसा दिखता है क्योंकि अधिकांश बेस 64 कार्यान्वयन +,/और = – MikeKulls

11

बेस 64 वर्णमाला में कोई भी वर्ण नहीं है जो एक्सएमएल तारों के साथ संघर्ष करेगा।

संबंधित मुद्दे