जोड़ता है मैं कक्षा में एक एक्सएमएल डॉक्यूमेंट ऑब्जेक्ट रखना चाहता हूं और विधियों को इसमें बदलाव करने और इसे सहेजने देता हूं।एक्सएमएल डॉक्यूमेंट :: सेव() फ़ाइल में xml को
using (FileStream fs = new FileStream(@"D:\Diary.xml",
FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(fs);
.... make some changes here
xmlDoc.Save(fs);
}
उपरोक्त कोड फ़ाइल के अंदर xml संरचना की दो प्रतियां बनाता है।
क्यों कर रहे हैं:
एक बराबर
वैकल्पिक रूप से
के बजाय एक ही filestream का उपयोग कर किया जाएगा जब आप फ़ाइलस्ट्रीम का उपयोग करते हैं तो आप लोड के लिए फ़ाइलपैथ निर्दिष्ट कर सकते हैं? मैं * सोचता हूं * फ़ाइल एक्सेस के लिए डिफ़ॉल्ट व्यवहार जो आपने निर्दिष्ट किया है। – Dave
एक्सएमएल फ़ाइल को विभिन्न मॉड्यूल के बीच साझा किया जाता है जो इसे पढ़ते हैं (लिखते नहीं)। मैं इस मॉड्यूल में लिखने के लिए खोलना/पढ़ना और लॉक करना चाहता हूं। – A9S6