【问题标题】:XML Parser for RubyRuby 的 XML 解析器
【发布时间】:2009-09-02 18:18:35
【问题描述】:

寻找类似于 xerces 的东西来解析 ruby​​ 中的 xml 文件。我看到了本机处理器 REXML 和另一个名为 hpricot 的处理器(虽然我找不到任何有关 hpricot 的文档,但链接似乎都已失效)。我正在寻找可以通过 ruby​​ 中的 SAX2 解析 xml 文档的东西。

TIA。

【问题讨论】:

  • 大部分 hpricot 链接都已损坏,因为 _why 是开发人员,几周前他几乎完全从互联网上删除了自己。 GitHub 现在有一个镜像 (github.com/whymirror/hpricot/tree/master)

标签: xml ruby parsing sax xerces


【解决方案1】:

我已经成功使用Nokogiri SAX Parser

【讨论】:

  • Nokogiri 真的是最好的东西。它既漂亮又干净,没有太多的魔力。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-20
      • 2013-05-24
      • 2014-05-16
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多