ऊपर बताए अनुसार, XElement.Load और XDocument.Load के बीच क्या अंतर है? वे प्रतीत होता है कि दोनों एक एक्सएमएल फाइल लोड करते हैं।xelement.load और xdocument.load के बीच क्या अंतर है?
उत्तर
अंतर यह है कि XElement
प्रकार एक XML खंड का प्रतिनिधित्व करता है जबकि XDocument
प्रकार सभी संबंधित मेटा-डेटा के साथ एक संपूर्ण XML दस्तावेज़ का प्रतिनिधित्व करता है।
हालांकि कहा जा रहा है कि, सबसे सरल मामलों के लिए आप उन्हें एक दूसरे के लिए उपयोग कर सकते हैं।
यह इन दो प्रकार के बीच और उस बारे में अधिक जानकारी के लिए क्वेरी में सूक्ष्म अंतर को समझने के लिए मैं सुझाव है कि आप पढ़ सकते हैं कृपया महत्वपूर्ण है Querying an XDocument vs. Querying an XElement:
जब आप किसी दस्तावेज़ लोड के माध्यम से
XDocument.Load
, तो आप करेंगे पर ध्यान दें किXElement.Load
के माध्यम से लोड करते समय आपको से थोड़ा अलग तरीके से लिखना होगा।
वहाँ कई परिस्थितियों में आपको एक XDocument बनाने के लिए आप की आवश्यकता नहीं कर रहे हैं। इसके बजाए, आप आमतौर पर XElement रूट नोड के साथ अपना एक्सएमएल पेड़ बना सकते हैं। जब तक आप एक विशिष्ट आवश्यकता एक दस्तावेज़ बनाने के लिए (उदाहरण के लिए, क्योंकि आप शीर्ष स्तर पर प्रसंस्करण निर्देश और टिप्पणियों को बनाने के लिए है, या आप दस्तावेज़ प्रकारों का समर्थन करने के लिए है), यह अक्सर अधिक सुविधाजनक है XElement का उपयोग अपने रूट नोड के रूप में करें।
सीधे Valid Content of XElement and XDocument Objects से। जहां तक लोड विधियां ... वे दोनों अपनी संबंधित वस्तुओं में सामग्री लोड करते हैं।
मुझे कुछ InfoPath रूपों को लोड/संशोधित/सहेजने की आवश्यकता है और वे प्रसंस्करण निर्देशों का व्यापक उपयोग करते हैं। XElement का उपयोग भ्रमित परिणाम दे रहा था जब तक कि मुझे यह पोस्ट नहीं मिला और XDocument पर स्विच किया गया। Sooo ... धन्यवाद! – Jasper
वहाँ एक अंतर है लोड हो रहा है, जबकि यह टिप्पणी XElement.Load() के मामले में लोड किया जा नहीं होगा टिप्पणी
इसलिए जबकि Xlinq के साथ काम कर हम XDocument साथ जाना चाहिए XDocument.Load() भी प्राप्त करते हैं
- 1. XElement.Load()
- 2. # {} $ {} और% {} के बीच क्या अंतर है?
- 3. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 4. $ और $$ के बीच क्या अंतर है?
- 5. के बीच क्या अंतर है:। और: आर !?
- 6. भिन्नता और '-' के बीच क्या अंतर है?
- 7. "$^एन" और "$ +" के बीच क्या अंतर है?
- 8. XDocument.Load() और XDocument.Save()
- 9. के बीच क्या अंतर है?
- 10. एएसपी.NET और XDocument.Load
- 11. अंतर और कहां के बीच क्या अंतर है?
- 12. file_get_contents और fread बीच क्या अंतर है
- 13. क्या बीच का अंतर है :: और ::: स्काला
- 14. "। +" और "। +?" के बीच अंतर
- 15. $ {} और # {} के बीच अंतर क्या हैं?
- 16. PHP के बीच क्या अंतर है और इसमें शामिल है?
- 17. अपवाद के .TOString() और मैसेज के बीच क्या अंतर है?
- 18. 7zip के 7z.sfx और 7zsd.sfx के बीच क्या अंतर है?
- 19. डीएल के फाइलवर्सन और उत्पादवर्जन के बीच क्या अंतर है?
- 20. UIImageView के फ्रेम और सीमाओं के बीच क्या अंतर है?
- 21. फ़ायरबग के console.log() और console.debug() के बीच क्या अंतर है?
- 22. XDocument.Load() त्रुटि
- 23. पैरामीटर परिभाषाओं के बीच अंतर (प्रकार और नाम), और (प्रकार * नाम) के बीच अंतर क्या हैं?
- 24. ओरिएंटब संस्करणों के बीच क्या अंतर है?
- 25. एन्कोड/डीकोड के बीच क्या अंतर है?
- 26. os.popen() विधियों के बीच क्या अंतर है?
- 27. MATLAB में & &&& के बीच क्या अंतर है?
- 28. ऑब्जेक्ट और * के बीच अंतर?
- 29. इन कार्यों के बीच क्या अंतर है?
- 30. applicationDidReceiveMemoryWarning, didReceiveMemoryWarning के बीच क्या अंतर है?
तो प्रदर्शन के अनुसार वे दोनों एक ही – Ayyash
हैं, साथ ही, XDocument का सुझाव दिया जाता है यदि आप वेब के माध्यम से जेनरेट किए गए एक्सएमएल को कुछ webservice पर भेज रहे हैं। लेकिन आपने 'लोड' के लिए कहा, इसलिए यह शायद आपका मामला नहीं है। –