Мое использование XMLin убивает мой удаленный скрипт Asterisk AGI? - PullRequest
0 голосов
/ 24 июня 2009

Я сталкиваюсь со странной проблемой при использовании XML :: Simple модуля Perl.

Я пишу сценарий Asterisk AGI на Perl, где я вызываю функцию someSub(), которая использует curl для извлечения XML со страницы CGI в переменную $xmlstream.

Затем я использую XMLin на $xmlstream. Код выглядит так:

$xmlstream = someSub() ; #uses curl to fetch xml from a cgi page

$xmldata = XMLin($xmlstream, forcearray => 1, suppressempty => '');

Это работает. Но позже в моей программе, когда я использую две вышеупомянутые строки для извлечения новых данных, сценарий AGI неожиданно завершается при выполнении второй строки.

Что может быть причиной этой ошибки? Любая помощь будет очень признательна.

Спасибо

1 Ответ

0 голосов
/ 22 июля 2009

Не могли бы вы, пожалуйста, использовать диагностику в вашей программе Perl. Справка: http://perldoc.perl.org/diagnostics.html

...