Ошибка продолжает "Нет такого файла или каталога в ..."? Если так, то я думаю, что проблема в том, что (по любой причине), когда вы добираетесь до этой точки в скрипте, все, что вы передаете XML::Simple
, не имеет файла xml. Короче говоря, сценарий, который вы используете, может передавать неверную переменную (пусто? Пусто?) В XML::Simple
, после чего модуль заглушается. Для отладки добавьте проверку того, что вы вручаете XML::Simple
, прежде чем передать его. (См. Следующий абзац для конкретного примера, объясняющего почему Я думаю, что это может быть вашей проблемой.)
Несколько месяцев назад у меня была похожая проблема с Weather::Google
. Короче говоря, модуль погоды пытался получить данные от Google через LWP::Simple
без агента пользователя . Google начал (по-видимому) отклонять запросы без агента пользователя. Я должен был вернуться через модули, потому что ошибка, казалось, прибыла из XML::Simple
. Фактически, это было вызвано тем, что было сделано в LWP::Simple
и Weather::Google
. Вернее, ошибка была результатом того, что Weather::Google
не проверял данные, которые были в объекте, созданном с помощью LWP::Simple
. В таком случае поначалу бывает трудно понять, что происходит и где.