萨克斯 Saxerator是一种流式XML到哈希的解析器,旨在通过为您提供对文档的可管理块的可枚举访问权,来处理非常大的xml文件。 每个xml块都解析为类似JSON的Ruby Hash结构以供使用。 您可以通过3个简单的步骤来解析任何有效的xml。 初始化解析器 指定您要使用简单DSL的标签 在each块中或使用任何方法执行工作 安装 gem install saxerator 选择一个XML解析器 (默认)使用ruby的内置REXML解析器-无需其他依赖项 gem install nokogiri gem install ox 如果未使用默认值,请在指定适配器 DSL DS