加载大于0kb的xml文件

本文关键字:xml 文件 0kb 大于 加载 | 更新日期: 2023-09-27 18:21:48

我正在尝试解析xml文件——有很多文件,有些是0kb。当找到一个0kb的文件时,它正在抛出一个异常根元素。该元素丢失并结束。我尝试了一个try-catch块,但它在出现错误后无法继续,程序停止。

有人能帮我做这个吗?

加载大于0kb的xml文件

您应该使用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
}