在perl中使用LibXML

Mar*_*rek 5 xml perl

我正在编写一个执行XML处理的脚本.该use如下:

use XML::LibXML;
Run Code Online (Sandbox Code Playgroud)

但它没有编译:

Can't locate XML/LibXML.pm in @INC
Run Code Online (Sandbox Code Playgroud)

谁能告诉我需要安装哪个软件包(运行ubuntu).libxml2没有做的伎俩,也没有任何libxml-*-perl包.

或者,如果可能的话,有没有更好的方法进行简单的XML处理?

ike*_*ami 12

在Debian上,它被命名了libxml-libxml-perl.(一般来说,Perl发行版的Debian包被命名"lib".lc($perl_dist_name)."-perl".)我怀疑它在Ubuntu上是相同的,基于Debian.

libxml2 是XML :: LibXML使用的底层C++库,而不是XML :: LibXML本身.


sno*_*kin 0

你是如何安装该模块的?尝试:perl -MCPAN -e 'XML::LibXML'

从壳中。