class Aws::Xml::Parser::NokogiriEngine

def characters(chars)

def characters(chars)
  @stack.text(chars)
end

def comment(*args); end

def comment(*args); end

def end_document; end

def end_document; end

def end_element_namespace(*ignored)

def end_element_namespace(*ignored)
  @stack.end_element
end

def error(msg)

def error(msg)
  @stack.error(msg)
end

def initialize(stack)

def initialize(stack)
  @stack = stack
end

def parse(xml)

def parse(xml)
  Nokogiri::XML::SAX::Parser.new(self).parse(xml)
end

def start_document; end

def start_document; end

def start_element_namespace(element_name, attributes = [], *ignored)

def start_element_namespace(element_name, attributes = [], *ignored)
  @stack.start_element(element_name)
  attributes.each do |attr|
    name = attr.localname
    name = "#{attr.prefix}:#{name}" if attr.prefix
    @stack.attr(name, attr.value)
  end
end

def xmldecl(*args); end

def xmldecl(*args); end