2012-06-07 13 views
6
public XML() 
{ 
    this.InitializeComponent(); 

    XmlDocument document_name = new XmlDocument();  
    XmlElement student = document_name.CreateElement("Student"); 
    XmlElement name = document_name.CreateElement("Chandru"); 
    student.AppendChild(name); 
    document_name.AppendChild(student); 
    XmlAttribute id = document_name.CreateAttribute("ID"); 
    name.SetAttributeNode(id); 
    id.Value = "sst5038"; 
    XmlElement fname = document_name.CreateElement("FName"); 
    fname.InnerText = "Anjappn"; 
    name.AppendChild(fname); 
    XmlElement mname = document_name.CreateElement("MName"); 
    mname.InnerText = "Thaiyamuthu"; 
    name.AppendChild(mname); 
    document_name.AppendChild(student); 
    document_name.Save(@"D:\student.xml"); 
} 

में वर्तमान आवेदन पथ प्राप्त करने के लिए और मैं अपने स्थानीय डिस्क डी में इस फ़ाइल को सहेजने: \ student.xmlकैसे साथ ऊपर code.I पीछे WPF में कोड के रूप में एक xml फ़ाइल बनाने WPF

document_name.Save(@"D:\student.xml"); 

लेकिन मैं अपनी प्रोजेक्ट फ़ाइल में इस xml फ़ाइल (student.xml) को सहेजना चाहता हूं जिसे मैं अभी काम कर रहा हूं।

मुझे इसके लिए क्या करना चाहिए।

कृपया मेरी मदद करो ...

उत्तर

26

क्या यह संपत्ति आप ढूंढ रहे हैं?

System.AppDomain.CurrentDomain.BaseDirectory 
+0

आपको बहुत धन्यवाद मार्कस ... –

4

System.IO.Directory.GetCurrentDirectory(); आप में मदद मिलेगी। ध्यान दें कि लौटाई गई स्ट्रिंग बैकस्लैश के साथ समाप्त नहीं होती है।

+0

धन्यवाद इतना एंड्री Atapin ... –

+2

यह आपको वर्तमान कार्यशील निर्देशिका है, जो अनुप्रयोग निर्देशिका से अलग हो सकता दे देंगे। स्वीकार किए गए उत्तर में बताए गए अनुसार 'AppDomain.CurrentDomain.BaseDirectory' पसंद करें। – Benlitz

6

उपयोग

Directory.GetCurrentDirectory(); 

यह दोनों WPF में और Winforms क्योंकि इसके सी # में एक समारोह में काम करता है और WPF या Winforms के लिए विशिष्ट नहीं है।

+0

आपको बहुत धन्यवाद निखिल अग्रवाल ... –

+0

यह उपयोगी –

+2

मिला, यह आपको वर्तमान कार्यशील निर्देशिका दे देगा, जो एप्लिकेशन निर्देशिका से अलग हो सकता है। स्वीकार किए गए उत्तर में बताए गए अनुसार 'AppDomain.CurrentDomain.BaseDirectory' पसंद करें। – Benlitz

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