का उपयोग कर Xmldocument बनाना मेरे पास निम्न कोड है जो doc.Load()
के दौरान 'रूट एलिमेंट मिसिंग' थूक रहा है।रूट एलिमेंट गुम - XmlTextWriter
MemoryStream stream = new MemoryStream();
XmlTextWriter xmlWriter = new XmlTextWriter(stream, Encoding.UTF8);
xmlWriter.Formatting = System.Xml.Formatting.Indented;
xmlWriter.WriteStartDocument();
xmlWriter.WriteStartElement("Root");
XmlDocument doc = new XmlDocument();
stream.Position = 0;
doc.Load(stream);
xmlWriter.Close();
मैं इस मुद्दे को समझने में सक्षम नहीं हूं। कोई अंतर्दृष्टि?
(कुछ असंबंधित: हालांकि यह सख्ती से जरूरी नहीं है, आप अपने 'मेमोरीस्ट्रीम' और' एक्सएमएलटीक्स्टवाइटर 'ऑब्जेक्ट्स के लिए' उपयोग 'ब्लॉक में कोड को लपेट सकते हैं - वे दोनों 'IDISposable' हैं।) – stakx