from_xml(xml, disallowed_types = nil)
Class Public methods
Returns a Hash containing a collection of pairs when the key is the node name and the value is its content
xml = <<-XML
<?xml version="1.0" encoding="UTF-8"?>
<hash>
<foo type="integer">1</foo>
<bar type="integer">2</bar>
</hash>
XML
hash = Hash.from_xml(xml)
# => {"hash"=>{"foo"=>1, "bar"=>2}}
DisallowedType is raised if the XML contains attributes with
type="yaml" or type="symbol".
Use Hash.from_trusted_xml to parse this XML.
Please login to continue.