एक्सएमएल सीरियलाइजेशन और एक्सएमएल पार्सिंग के बीच क्या अंतर है? हमें प्रत्येक का कब उपयोग करना चाहिए?एक्सएमएल सीरियलाइजेशन वीएस एक्सएमएल पार्सिंग
उत्तर
पार्सिंग आम तौर पर, अर्थपूर्ण डेटा संरचनाओं में एक इनपुट स्ट्रीम की प्रसंस्करण है; एक्सएमएल संदर्भ में, पार्सिंग एक्सएमएल स्पेक के व्याकरण और अन्य बाधाओं के अनुरूप वर्णों के अनुक्रम को पढ़ने की प्रक्रिया है जो आपके प्रोग्राम का उपयोग करने वाले एक्सएमएल के आंतरिक प्रतिनिधित्व में है।
सीरियलाइजेशन विपरीत प्रक्रिया है: किसी प्रोग्राम के आंतरिक डेटा संरचनाओं (इस संदर्भ में, आपके XML दस्तावेज़ का आंतरिक प्रतिनिधित्व) को संसाधित करना और एक वर्ण अनुक्रम बनाना (आमतौर पर आउटपुट स्ट्रीम में लिखा गया) जो कोण- spec के ब्रैकेट वाक्यविन्यास।
डेटा संरचनाओं में वर्ण स्ट्रीम से एक्सएमएल पढ़ने के लिए एक पार्सर का उपयोग करें; एक चरित्र धारा में डेटा संरचनाओं को लिखने के लिए एक धारावाहिक का उपयोग करें।
मुझे एक्सएमएल के बारे में बहुत कुछ पता नहीं है, लेकिन यहां मैं serialization और पार्सिंग के बारे में क्या जानता हूं।
पार्स - पढ़ने डेटा (पार्स-इन) भंडारण से, और लेखन "जैसे किसी टेक्स्ट फ़ाइल के रूप में" डेटा भंडारण के लिए (पार्स-आउट) ...
serializing - (serialize) अनुवाद एक पठनीय में डेटा प्रारूप, और (डी-सीरियलाइज) उस डेटा को वापस प्रारूप में अनुवादित करें ... "यानी आप एक संरचना को पठनीय सामग्री में अनुवाद करना चाहते हैं, नेटवर्क पर उस सामग्री को स्ट्रीम करना चाहते हैं, और उसे कोड में वापस अनुवाद करना चाहते हैं।"
यहाँ एक नया एक है ...
मार्शलिंग - (मार्शल और unmarshall) समान क्रमानुसार करने, को छोड़कर मार्शलिंग किसी भिन्न प्रारूप में डेटा का अनुवाद करने में प्रयोग किया जाता है ... "यानी आप एक में बाइट्स की एक धारा का अनुवाद करना चाहते 32 बिट संरचना (एक बाइट से चार बाइट्स) "
- 1. एक्सएमएल सीरियलाइजेशन
- 2. एक्सएमएल सीरियलाइजेशन
- 3. एक्सएमएल सीरियलाइजेशन
- 4. एक्सएमएल सीरियलाइजेशन
- 5. एक्सएमएल पार्सिंग
- 6. पार्सिंग एक्सएमएल
- 7. स्कैला एक्सएमएल सीरियलाइजेशन
- 8. अपरिवर्तनीयता और एक्सएमएल सीरियलाइजेशन
- 9. एक्सएमएल सीरियलाइजेशन धीमा है
- 10. ReadOnlyCollections का एक्सएमएल सीरियलाइजेशन
- 11. JSON.Net एक्सएमएल सीरियलाइजेशन एरर
- 12. एक्सएमएल सीरियलाइजेशन - सरणी
- 13. एफ # एक्सएमएल पार्सिंग
- 14. कोको में एक्सएमएल पार्सिंग
- 15. पायथन एक्सएमएल पार्सिंग
- 16. TouchXML पार्सिंग एक्सएमएल गुण
- 17. PHP एक्सएमएल पार्सिंग
- 18. एक एक्सएमएल HttpResponse पार्सिंग
- 19. xml.parsers.expat.ExpatError पार्सिंग एक्सएमएल
- 20. एएसपी एक्सएमएल पार्सिंग
- 21. आईफोन में एक्सएमएल पार्सिंग
- 22. सी # पार्सिंग एक्सएमएल फ़ाइल
- 23. पार्सिंग एक्सएमएल स्ट्रिंग सी #
- 24. सी # एक्सएमएल सीरियलाइजेशन और Deserialization
- 25. एक्सएमएल सीरियलाइजेशन परिणाम डुप्लिकेट नोड्स
- 26. एक्सएमएल सीरियलाइजेशन और स्कीमा xsd.exe
- 27. परिदृश्य जहां एक्सएमएल सीरियलाइजेशन .NET
- 28. सी ++ सीरियलाइजेशन क्लीन एक्सएमएल एक्सएसटीआरएएम
- 29. .net एक्सएमएल सीरियलाइजेशन - ऑब्जेक्ट कॉपी
- 30. एक्सएमएल सीरियलाइजेशन में एक्सएमएल टिप्पणियों को कैसे सम्मिलित करें?
तो आपकी कहानियां" पार्सिंग "" डी-सीरियलाइजेशन "जैसी ही है? –
मेरा मानना है कि कुछ लोग "पार्स" शब्द के साथ "डी-सीरियलाइज" शब्द का उपयोग करते हैं, हां। –