有个存储api路径的表,在读取时有的api路径无法打开,怎么判断当api路径无法打开时跳出,继续循环下面的记录。
api是xml格式的
XmlDocument doc = new XmlDocument();
doc.Load(Api);
Api是从数据库取出来的路径

解决方案 »

  1.   

    那就看看这个路径到底是什么?该路径下面有没有指定的xml。
    另外是不是要写上xml的文件名呢?
      

  2.   

    try  catch  貌似能判断吧。
      

  3.   

    把api换成你要访问的字符串试一下,有可能是你路径有问题。
    以前我遇到过因为转意字符的问题:
    如,C:\ta\a.txt
    这个'\t'是转意字符应该这样写:C:\\ta\\a.txt
    或者C:/ta/a.txt是这样吗
      

  4.   

    foreach遍历节点
    try catch,break跳出循环
      

  5.   

    try catch finally路径有问题的时候就是在catch但是还是执行finally的程序
      

  6.   

    读取XML元素时,用foreach本来就是一直循环的。