文件名称:saxerator:基于SAX的XML解析器,用于将大文件解析为可管理的块
文件大小:33KB
文件格式:ZIP
更新时间:2024-02-27 08:15:55
ruby xml sax XMLRuby
萨克斯 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
【文件预览】:
saxerator-master
----.circleci()
--------config.yml(367B)
----lib()
--------saxerator.rb(912B)
--------saxerator()
----saxerator.gemspec(1KB)
----Gemfile(166B)
----spec()
--------fixtures()
--------lib()
--------spec_helper.rb(851B)
--------.rubocop.yml(68B)
--------support()
----Rakefile(419B)
----benchmark()
--------generate_sample_file.rb(663B)
--------benchmark.rb(2KB)
----LICENSE(1KB)
----README.md(7KB)
----.rubocop.yml(668B)
----.gitignore(114B)
----CHANGELOG.md(2KB)