Добрый день. Пожалуйста, подскажите в чем может быть проблема... Читаю построчно XML-файл. Он читает-читает, а потом у меня появляется такая ошибка:
Ошибка при вызове метода контекста (Прочитать)
Пока ЧтениеXML.Прочитать() Цикл
Ошибка разбора XML: - [88,1]
Фатальная ошибка:
Extra content at the end of the document
Я так понимаю, что какая-то проблема с файлом? а что такое 88? строка в файле?
У меня в файле документы поступления за период, т.е. не один документ. Если строка 88, то там начинается как раз чтение данных по новому документу... Но в отладчике посмотрела, что обрывается не на строке 88, а раньше на пару строк...
вот такой формат файла:
<supplyorder>
<CL_ADDRESS>null</CL_ADDRESS>
(....) - читаются остальные данные
<spareList>
<spare><LN_COSTSUM>7,99</LN_COSTSUM></spare>
(...) несколько таких строк. Это типа табличная часть документа - в середине последней такой строки идет обрыв и ошибка
</spareList>
</supplyorder> далее идет пробел и чтение нового документа
<supplyorder> - вот это 88 строка
<CL_ADDRESS>null</CL_ADDRESS>
и по новой...
Может подскажите как обойти эту ошибку? Спасибо.
Ошибка при вызове метода контекста (Прочитать)
Пока ЧтениеXML.Прочитать() Цикл
Ошибка разбора XML: - [88,1]
Фатальная ошибка:
Extra content at the end of the document
Я так понимаю, что какая-то проблема с файлом? а что такое 88? строка в файле?
У меня в файле документы поступления за период, т.е. не один документ. Если строка 88, то там начинается как раз чтение данных по новому документу... Но в отладчике посмотрела, что обрывается не на строке 88, а раньше на пару строк...
вот такой формат файла:
<supplyorder>
<CL_ADDRESS>null</CL_ADDRESS>
(....) - читаются остальные данные
<spareList>
<spare><LN_COSTSUM>7,99</LN_COSTSUM></spare>
(...) несколько таких строк. Это типа табличная часть документа - в середине последней такой строки идет обрыв и ошибка
</spareList>
</supplyorder> далее идет пробел и чтение нового документа
<supplyorder> - вот это 88 строка
<CL_ADDRESS>null</CL_ADDRESS>
и по новой...
Может подскажите как обойти эту ошибку? Спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
там файл большой. Но вот я оставила в файле информацию об одном документе, так такой ошибки нет... как ее обойти? неужели на каждый документ должен быть свой файл?. У меня просто мало опыта по чтению XML-файлов((( может, подскажете что можно сделать...
Ребят подскажите что с этим делать Фатальная ошибка: Не удается восстановить данные после последней ошибки. Любые дальнейшие ошибки будут проигнорированы.
Из строки 197, колонка 1; в строку 197, колонка 328
>↩</head>↩<body data-rsssl=1 itemtype='https://schema.org/WebPage' itemscope='itemscope' class="home privacy-p…ader-custom-item-inside ast-single-post ast-inherit-site-logo-transparent ast-normal-title-enabled"> <div
Из строки 197, колонка 1; в строку 197, колонка 328
>↩</head>↩<body data-rsssl=1 itemtype='https://schema.org/WebPage' itemscope='itemscope' class="home privacy-p…ader-custom-item-inside ast-single-post ast-inherit-site-logo-transparent ast-normal-title-enabled"> <div
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот