2009-09-02 73 views
6

寻找与xerces类似的解析Ruby中的xml文件的东西。我看到了本机处理器REXML和另一个叫做hpricot(尽管我找不到任何关于hpricot的文档,但链接全部都已经死了)。我正在寻找一些可以通过SAX2在ruby中解析xml文档的东西。Ruby的XML解析器

TIA。

+0

大多数hpricot链接被破坏,因为_why是开发人员,几周前他几乎完全从互联网上删除自己。 GitHub现在有一个镜像(http://github.com/whymirror/hpricot/tree/master) – 2009-09-03 13:13:58

回答

9

我已经成功地从那些已经提到的Nokogiri SAX Parser

+1

Nokogiri真的是最棒的东西。它很好,很干净,没有太多的魔法。 – Skade 2009-09-04 23:30:28

1

除此之外,其他的主流选择是可能LibXML

0

有两个快速BLAST XML解析器为Ruby,这是很容易理解的例子迭代延迟解析,使用C扩展进行低级XML解析。两者都基于libxml2和Nokogiri。 Nokogiri因演出而摇滚。请参阅http://biogems.info来查找两个解析器。