SAXY 内存高效的XML解析器。 找到对象在XML定义,并将它们转化为Ruby的哈希值。 它使用罩,这意味着它不将整个XML文件加载到存储器下SAX解析器(由引入nokogiri宝石提供)。 它通过它和产量哈希一路上去一次。 在结果解析器的内存占用量仍然很小或多或少恒定的,不管XML文件的大小,无论是几KB或几百GB的。 安装 将此行添加到您的应用程序的Gemfile中: gem 'saxy' 然后执行: $ bundle 或自己安装为: $ gem install saxy 要求 随着0.5.0版本saxy需要Ruby 1.9.3或更高版本。 Ruby1.8和1.9.2(见下文