c#读取指定文件夹下的XML文件,我的程序是这样子的:public void ReagDataBaseXML()
      {          XmlDocument doc = new XmlDocument();
          doc.Load("Confige/DataBaseConfige.xml");
                   //取得你要的Resouce node的子节点
          XmlNodeList nodes = doc.SelectSingleNode("DataBase").ChildNodes;          //读取
          foreach (XmlNode node in nodes)
          {
              string DataBaseIP = node["DataBaseIP"].Value.ToString();
              string DataBaseName = node["DataBaseName"].Value.ToString();
               string DataBaseUser = node["DataBaseUser"].Value.ToString();
               string DataBasePWD = node["DataBasePWD"].Value.ToString();
          }
      }让他读取在另外一个工程下的XML文件DataBaseConfige.xml,但不知道路径怎么设置,我现在这样设置的话,错误提示没有在bin下面发现刚才的那个文件!
请大侠指点~~!

解决方案 »

  1.   

    不会吧!这样子的话我也将XML的内容写进配置文件中了!
      

  2.   

    可以是用 Application.StartupPath来获取应用程序执行的路径啊
      

  3.   

    如果是可变路径的话,在app.config里面写它的路径吧。
      

  4.   

    是这样的,我的网站是有三个工程构成的:WebPoject(网页), BussinesProject(中间层),DataProcess(数据层),是这样的三层,我要在DataProcess(数据层)读取数据,而我的web.config文件又在WebPoject(网页)中,我怎么去读取这里的内容呢?大虾们再执教下!谢谢了!!