Perl“使用xmlparser”有错误

时间:2016-04-20 14:53:27

标签: xml-parsing centos

当我使用a.pl

运行时
...
use xmlparser;
...

我收到如下错误消息

@0localhost.localdomain:/home/sylee/work] perl a.pl 
Can't locate xmlparser.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at a.pl line 4.
BEGIN failed--compilation aborted at a.pl line 4.

我找到了很多解决方法,例如yum install“perl(XML :: Parser)”等等, 但这些都行不通。现在,我几乎放弃了。

请帮助我,请问如何解决这个问题?

我的系统是“Centos5-64bit”

UPDATE1

a.pl就像这样

#   Load PERL libraries
# ------------------------------------------------------------------------------

use strict;
use warnings;

use lib 'bin/lib';                     # Collapse namespace 'lib::'
use xmlparser;                         # Load the XML parser module

如何知道哪里正确“使用lib'bin / lib';”?

1 个答案:

答案 0 :(得分:0)

这听起来不像perl模块的名称。

尝试:

use XML::Parser;

最重要的是尝试阅读XML::Parser documentation on CPAN