關於Windwos CE 加載XML文件失敗問題

Windows CE 下讀取 XML文件 

 

private void button1_Click(object sender, EventArgs e)
        {
            string xmlPath = "//Student.xml";
            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(xmlPath);
        }

  xmlDoc.Load(URL); 

 

         假設 項目都放在C盤根目錄下,其中Student.xml放在 C:\Student.xml 
         但是 紅色字體地方會出錯,因爲是在WinCE下開發,WinCE沒有盤符 ,可是這個路徑到底怎麼寫?

其實解決辦法很簡單:

 

String CodePath = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;

CodePath = CodePath.Substring(0, CodePath.LastIndexOf(@"\"));

string filename = CodePath + "\\Student.xml";
xmlDoc.Load(filename);
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章