诺科吉里 vs 赫普里科特?

发布于 2024-09-02 08:14:12 字数 166 浏览 9 评论 0原文

你会选择哪一个?我的重要属性是(排名不分先后):

  1. 支持和未来的增强功能。
  2. 社区和一般知识库(在互联网上)。
  3. 全面(IE,经证明可以解析各种 *.*ml 页面)。
  4. 表现。
  5. 内存占用(运行时,而不是代码库)。

Which one would you choose? My important attributes are (not in order):

  1. Support and future enhancements.
  2. Community and general knowledge base (on the Internet).
  3. Comprehensive (I.E., proven to parse a wide range of *.*ml pages).
  4. Performance.
  5. Memory footprint (runtime, not the code-base).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

那请放手 2024-09-09 08:14:12

对于所有要点,尤其是第一点,请选择 Nokogiri:Hpricot 不再维护

元答案:请参阅 ruby-toolbox 了解不同工具在不同领域的流行程度给定区域。

Pick Nokogiri, for all points and especially point one: Hpricot is no longer maintained.

Meta answer: See ruby-toolbox to get an idea of the popularity of different tools in a given area.

相权↑美人 2024-09-09 08:14:12

仅当您使用的计算机上没有或无法安装 LibXML 时才选择 Hpricot。如果不是这种情况,那么选择 Nokogiri,它在上述五个属性中比 Hpricot 更好。

Only pick Hpricot if you don't have, or can't install, LibXML on the computer you're using. If this is not the case then choose Nokogiri, it's better in the five mentioned attributes than Hpricot.

薆情海 2024-09-09 08:14:12

我发现 Hpricot 有用的情况是处理损坏的 HTML,您需要在处理后保持损坏状态。 Hpricot 擅长仅修改已更新的文档部分。除非有必要,否则 Nokogiri 就是最佳选择。

The case where I've found Hpricot to be useful is in dealing with broken HTML that you need to remain broken after processing. Hpricot is good about modifying only the portion of a document you have updated. Unless this is needed, Nokogiri is the way to go.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文