Perl 5.8.8不支持XML :: LibXML吗?

时间:2011-03-22 18:34:38

标签: xml perl xml-libxml

我回答了question一段时间,我最初建议使用XML :: DOM。在mirod建议我使用XML :: LibXML之后,我实现了它。说实话,它在我的系统上运行良好。我看到我的运行时使用新模块急剧下降而没有进行任何额外的优化。

现在是棘手的部分,由于某种原因,该模块甚至没有安装在我的同事系统上。

  

ppm install xml-libxml返回:   下载ActiveState包   存储库包列表...未修改ppm   安装失败:找不到任何包   提供xml-libxml

我可以在这两台机器之间找到的唯一区别是我使用的是AS Perl v5.12.1而且他使用的是AS perl V5.8.8。

AS Perl v5.8.8是否支持xml-libxml?

此外,我访问了活动状态PPM index,这似乎表明它在5.8一直打破到5.12。

有没有人有这个模块的经验? 我应该回滚到XML :: DOM - 它的性能很慢而且没有被主动维护,至少安装和工作了吗?

任何指针都会非常感激。

3 个答案:

答案 0 :(得分:7)

我发现当我尝试在Windows上安装XML-LibXML时,我必须添加一个存储库,比如uwinnipeg repo http://theoryx5.uwinnipeg.ca/ppms/。也可能是你的问题。

答案 1 :(得分:2)

使用http://kobesearch.cpan.org/查找具有所需ppms的存储库。

答案 2 :(得分:0)

另请参阅我在a different thread上关于如何使用ActivePerl 5.8.8安装XML-LibXML的帖子。

简而言之,您可以在相应的uwinnipeg存储库中找到相应的包。 注意请参阅http://theoryx5.uwinnipeg.ca/ppms/以获取正确的存储库版本,并首先安装XML-LibXML-Common 必须 。另外,在通过PPM安装XML-LibXML之前,请确保已安装必备DLL。