【文件属性】:
文件名称:ruby-xml-to-hash:Ruby gem 将 XML 文档透明地转换为 Ruby 哈希(以及 JSON ... 及其他)
文件大小:13KB
文件格式:ZIP
更新时间:2021-05-30 10:29:20
ruby json xml hash Ruby
XML 到哈希
这个 Ruby gem 向 Nokogiri XML 节点添加了一个to_hash方法,允许我们将任意 XML 节点转换为 Ruby 哈希,并且还可以将它们序列化为 JSON。
这个 gem 还可以获取属性、处理指令和文档类型声明。 由此产生的哈希是冗长的,但完整的。
作为一项额外的奖励,我们在可能的地方包括行号。
安装
将此行添加到应用程序的 Gemfile 中:
gem 'xml-to-hash'
然后执行:
$ bundle
或者自己安装:
$ gem install xml-to-hash
用法
require 'xml/to/hash'
require 'json'
xml_string = STR_XML = <<-EOS
<!DOCTYPE dtd-name [
【文件预览】:
ruby-xml-to-hash-master
----.travis.yml(74B)
----bin()
--------console(336B)
--------setup(115B)
----CODE_OF_CONDUCT(1KB)
----Rakefile(117B)
----Gemfile(96B)
----.rspec(31B)
----spec()
--------spec_helper.rb(5KB)
--------xml()
----.gitignore(93B)
----xml-to-hash.gemspec(2KB)
----lib()
--------xml()
----README.md(7KB)
----LICENSE.txt(1KB)