class Aws::Xml::Parser

def parse(xml, target = nil, &unhandled_callback)

Returns:
  • (Structure) -

Parameters:
  • target (Structure) -- (nil)
  • xml (String) -- An XML document string to parse.
def parse(xml, target = nil, &unhandled_callback)
  xml = '<xml/>' if xml.nil? or xml.empty?
  stack = Stack.new(@rules, target, &unhandled_callback)
  @engine.new(stack).parse(xml.to_s)
  stack.result
end