加载大于0kb的xml文件

时间:2014-09-15 05:42:00

标签: c# xml

我试图解析xml文件有很多文件,有些是0kb。 当找到0kb的文件时,它会抛出异常根元素,并且结束。我尝试了一个try catch块,但是在错误发生后它没有继续,程序就停止了。

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

您应该使用FileInfo类来检查文件大小,并且只有当长度大于零时才尝试并解析XML,如下所示:

var fileInfo = new System.IO.FileInfo(fileName); //where fileName is the full path to the XML file

if (fileInfo.Length > 0)
{
    //read the xml
}