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.