2014-09-15 2 views
0

Я пытаюсь разобрать файлы xml, есть много файлов, а некоторые - 0kb. Когда найден файл 0kb, он бросает исключающий корневой элемент и заканчивается. Я пробовал блок catch try, но он не продолжается после ошибки, и программа останавливается.Загрузить файл xml более 0kb

Не могли бы вы помочь мне с этим?

+0

Просто загрузите файл и проверьте файл length.if больше то нуль делает вашу обработку –

+0

Покажите свои текущие коды, когда задаете вопрос – Raptor

ответ

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 
} 
Смежные вопросы