文档操作

1 AppDomain.CurrentDomain.BaseDirectory;

获取当前项目所在的bin的debug目录下

2 System.IO.Path.GetFullPath(filePath + "ShopModel.xml"

获取绝对路径

例子:

 1         /// <summary>
 2         /// 从配置文件中获取ShopModel
 3         /// </summary>
 4         /// <param name="ID"></param>
 5         /// <returns></returns>
 6         public Model.Base_ShopModel GetModelFromXML()
 7         {
 8             Model.Base_ShopModel model = new Model.Base_ShopModel();
 9             string filePath = AppDomain.CurrentDomain.BaseDirectory;
10             string strXmlPath = System.IO.Path.GetFullPath(filePath + "ShopModel.xml");
11             if (!File.Exists(strXmlPath)) 
12             {
13                 return null;
14             }
15             XmlDocument xml = new XmlDocument();
16             xml.Load(strXmlPath);
17             XmlNode xn = xml.SelectSingleNode("ShopModel");
18             model.Shop_ID = xn.SelectSingleNode("ShopID").InnerText;
19             model.ShopName = xn.SelectSingleNode("ShopName").InnerText;
20             model.Province = xn.SelectSingleNode("Province").InnerText;
21             model.City = xn.SelectSingleNode("City").InnerText;
22             model.District = xn.SelectSingleNode("District").InnerText;
23             model.ComputerTag = xn.SelectSingleNode("ComputerTag").InnerText;
24             model.CompanyID = xn.SelectSingleNode("CompanyID").InnerText;
25             model.LinkmanName = xn.SelectSingleNode("LinkmanName").InnerText;
26             model.LinkmanPhone = xn.SelectSingleNode("LinkmanPhone").InnerText;
27             model.Email = xn.SelectSingleNode("Email").InnerText;
28             model.Remark = xn.SelectSingleNode("Remark").InnerText;
29             return model;
30         }

 

 

posted @ 2013-03-28 09:25  杨斌_济南  阅读(284)  评论(0编辑  收藏  举报