Sha256: 8d065c83f48cc6e9a1e156533a349d2bb6ff7605f921a62a4c9adbae1d1057cd
Contents?: true
Size: 1.23 KB
Versions: 2
Compression:
Stored size: 1.23 KB
Contents
# XmlHasher [](https://travis-ci.org/cloocher/xmlhasher) [](https://coveralls.io/r/cloocher/xmlhasher) [](http://badge.fury.io/rb/xmlhasher) Fast XML to Ruby Hash converter ## Installation ## Installation Aggcat is available through [Rubygems](http://rubygems.org/gems/xmlhasher) and can be installed via: ``` $ gem install xmlhasher ``` or add it to your Gemfile like this: ``` gem 'xmlhasher' ``` ## Usage ```ruby require 'xmlhasher' # XmlHasher global configuration XmlHasher.configure do |config| config.snakecase = true config.ignore_namespaces = true end # alternatively, specify configuration options when instantiating a Parser parser = XmlHasher::Parser.new( :snakecase => true, :ignore_namespaces => true ) # parse XML file XmlHasher.parse(File.new('/path/to/my/file.xml')) # parse XML string XmlHasher.parse("<tag1><tag2>content</tag2></tag1>") # => {:tag1=>{:tag2=>"content"}} ``` ## Requirements * Ruby 1.8.7 or higher ## Copyright Copyright (c) 2013 Gene Drabkin. See [LICENSE][] for details. [license]: LICENSE.md
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xmlhasher-0.0.5 | README.md |
xmlhasher-0.0.4 | README.md |