文件名称:decontaminate:一种用于从复杂的XML文档中提取数据的Ruby DSL
文件大小:16KB
文件格式:ZIP
更新时间:2024-05-19 21:31:36
Ruby
去污 去污是用于从可能嵌套的大型XML文档中提取信息的工具。 它提供了一个简单的Ruby DSL,用于从Nokogiri对象中选择值并将结果存储在类似JSON的Ruby哈希和数组中。 安装 将此行添加到您的应用程序的Gemfile中: gem 'decontaminate' 然后执行: $ bundle 或将其自己安装为: $ gem install decontaminate 用法 Decontaminate提供了用于创建去污剂的DSL,当实例化时,该DSL接受XML节点或文档并产生哈希值。 首先,创建一个继承自Decontaminate::Decontaminator : class MyDecontaminator < Decontaminate :: Decontaminator end 如果解析整个文档,则应指定根元素的名称: class MyDecontamin
【文件预览】:
decontaminate-master
----.gitignore(108B)
----README.md(7KB)
----bin()
--------rspec(372B)
--------rake(364B)
--------pry(361B)
----Gemfile(38B)
----decontaminate.gemspec(1KB)
----.yardopts(15B)
----spec()
--------decontaminate()
--------support()
--------spec_helper.rb(218B)
----LICENSE.txt(730B)
----.travis.yml(61B)
----lib()
--------decontaminate()
--------decontaminate.rb(65B)
----Rakefile(115B)