繁体   English   中英

我使用XMLin是否杀死了我的远程Asterisk AGI脚本?

[英]Is my use of XMLin killing my remote Asterisk AGI script?

使用Perl的XML :: Simple模块时遇到一个奇怪的问题。

我在Perl中编写一个Asterisk AGI脚本,在这里我调用一个函数someSub() ,该函数使用curl将CGI页面中的XML提取到变量$xmlstream

然后我用XMLin$xmlstream 代码如下所示:

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

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

这可行。 但是,稍后在我的程序中,当我使用上述两行来获取新数据时,AGI脚本在执行第二行时突然终止。

造成此错误的原因是什么? 任何帮助将非常感激。

谢谢

您能否在Perl程序中“使用诊断程序”。 参考: http : //perldoc.perl.org/diagnostics.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM