Ruby的XML解析器

6
寻找类似于Xerces的工具,用于在Ruby中解析XML文件。我看到了原生处理器REXML和另一个叫做hpricot的处理器(尽管我找不到关于hpricot的任何文档,所有链接似乎都已失效)。我正在寻找一些能够通过SAX2在Ruby中解析XML文档的工具。谢谢。

大多数hpricot链接都已经失效了,因为_why是开发者,他几周前成功地将自己从互联网上几乎完全删除。现在GitHub有一个镜像站点(http://github.com/whymirror/hpricot/tree/master)。 - Shawn Craver
3个回答

9

1
Nokogiri确实是最好的东西。它很好,很干净,没有太多的魔法。 - Skade

1
除了已经提到的那些,另一个主流的选择可能是LibXML

0

有两个快速的BLAST XML解析器适用于Ruby,是迭代惰性解析的易于理解的示例,使用C扩展进行低级别的XML解析。两者都基于libxml2和Nokogiri。Nokogiri因性能卓越而著名。请访问http://biogems.info查找这两个解析器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接