2009年8月18日星期二

[PerlChina] Re: xml::parser

use warning 可以导致警告升级为 error 退出。即使你没有写,可能底层某个模块用了。
最好的解决方法是处理好 encode 和 print 的关系,保证打印的东西都做过 encode。


2009/8/18 yi wang <wangyi2412@gmail.com>
大家好!
请教个问题:
在一个大循环里嗲要用xml::smart,循环读取大量xml文件后写入新文件。
但是其中一个文件好像格式、编码不对, 程序报错“wide character in print at line” "unclosed token at line 33507, at column 16, byte 1603043 at C:/perl/lab/xml/parser.pm line 187", 然后就自动退出了。我的程序并没有任何“die”语句,请问是怎么回事?perll库函数不会采用错误就推出的策略吧?!如果是,如何让其不退出呢?
谢谢!

王懿
--
和你在一起




--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

没有评论: