Ruby的XML解析器

时间:2009-09-02 18:18:36

标签: xml ruby parsing sax xerces

寻找类似于xerces的东西来解析ruby中的xml文件。我看到了原生处理器REXML和另一个名为hpricot(虽然我找不到关于hpricot的任何文档,但链接似乎都死了)。我正在寻找能够通过ruby中的SAX2解析xml文档的东西。

TIA。

3 个答案:

答案 0 :(得分:9)

我使用Nokogiri SAX Parser

取得了成功

答案 1 :(得分:1)

除了已经提到的那些,另一个主流替代方案可能是LibXML

答案 2 :(得分:0)

Ruby有两个快速BLAST XML解析器,它们易于理解迭代延迟解析的示例,使用C扩展进行低级XML解析。两者都基于libxml2和Nokogiri。 Nokogiri因为表现摇滚。请参阅http://biogems.info以找到两个解析器。