Неустранимая ошибка: неперехваченная ошибка ValueError из XMLPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Неустранимая ошибка: неперехваченная ошибка ValueError из XML

Сообщение Anonymous »

Не могли бы вы мне помочь? Я извлекаю данные из XML-файла, и иногда код останавливается из-за фатальной ошибки. Иногда хорошо, иногда нет. Как мне изменить прикрепленный фрагмент кода, чтобы он не получал 0 и не запускался из-за фатальной ошибки?
Я получаю эту ошибку:

Предупреждение : Попытка прочитать свойство "любое" со значением null в /.../VisionSoap.php в строке 169
Неустранимая ошибка: Uncaught ValueError: DOMDocument::loadXML(): Аргумент № 1 ($source) не должен быть пустым в /.../Soap.php:38
Трассировка стека:
#0 /.../Soap.php(38): DOMDocument->loadXML('')
#1 /.../VisionSoap.php(169): мыло\Soap->save(NULL, '/.....')
#2 /.../Downloader.php(55): мыло\ VisionSoap->getMethodArValtozasAuth()
#3 /.../Downloader.php(29): downloader\Downloader->downloadWithSoap(true)
#4 /.../WholeSaleDownloader.php(44) : downloader\Downloader->run(true)
#5 /.../App.php(64): downloader\WholeSaleDownloader->run(true)
#6 /.../update. php(22): app\App->update()
#7 {main}
добавлен в /...Soap.php в строке 38

Упомянутую часть кода прилагаю в виде изображения.
Что мне следует изменить, чтобы не возникало ошибки?
Он получает данные из XML, который обновляется ежедневно и который, вероятно, содержит некоторые ложные данные, что приводит к зависанию моего кода.

Подробнее здесь: https://stackoverflow.com/questions/790 ... r-from-xml
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»