Qiang
yi wang wrote:
> "解析你的xml出错了为何还不退出?难道继续错下去么"
> 当然不想退出,而是应该带着错误说明返回呀。比如我的程序调用一万次处理xml
> 的函数,其中一个xml文件有问题或xml处理出错,如果这个xml处理子程序不是返
> 回而是直接退出整个程序,难道其他9999个文件都要连带受影响吗?显然是不对的嘛。
>
>
> "之前的 warnings 相关的解释其实不对,错误在于 XML::Smart 调用了
> XML::Parser 模块,然后 XML::Parser 调用了 eval,在其中的代码段发生警告的
> 时候会 die(第 192 行),187 行就是被 eval 测试的代码,然后所有警告都会
> 退出(这个可能有些不妥)。"
>
> 嗯,正解!谢谢!想到的办法是调出相应模块然后全部屏蔽掉eval?我觉得我这个
> 办法貌似很弱啊,有没有更好的办法呢?
>
>
> 2009/8/19 joe jiang <lamp.purl@gmail.com <mailto:lamp.purl@gmail.com>>
>
>
>
>
>
>
>
>
> --
> 和你在一起
>
> >
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
没有评论:
发表评论