2

不久前,我在最初建议使用 XML::DOM 的地方回答了一个关于 SO 的问题。mirod建议我改用 XML::LibXML 之后,我实现了它。老实说,它在我的系统上运行良好。我看到新模块的运行时间急剧下降,而没有做任何额外的优化。

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

ppm install xml-libxml 返回:Downloading ActiveState Package Repository packlist...not modified ppm install failed: 找不到任何提供 xml-libxml 的包

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

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

此外,我访问了 Active State PPM 指数,这似乎表明它从 5.8 一直到 5.12 都被打破了。

有人对这个模块有任何经验吗?我应该回滚到 XML::DOM - 性能缓慢且没有得到积极维护,至少安装和工作?

任何指针将不胜感激。

4

3 回答 3

7

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

于 2011-03-22T19:44:51.270 回答
2

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

于 2011-03-22T22:33:58.827 回答
0

另请参阅我在另一个线程上关于如何使用 ActivePerl 5.8.8 安装 XML-LibXML 的帖子。

总之,你可以在对应的 uwinnipeg 仓库中找到合适的包。 注意请参阅http://theoryx5.uwinnipeg.ca/ppms/以了解要使用的正确存储库版本,并且必须首先安装XML-LibXML-Common 。此外,请确保在通过 PPM 安装 XML-LibXML 之前安装了必备的 DLL。

于 2012-01-17T20:05:26.687 回答