class Aws::Xml::Parser::NokogiriEngine

Public Class Methods

new(stack) click to toggle source
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 8
def initialize(stack)
  @stack = stack
end

Public Instance Methods

characters(chars) click to toggle source
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 28
def characters(chars)
  @stack.text(chars)
end
comment(*args) click to toggle source
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 19
def comment(*args); end
end_document() click to toggle source
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 18
def end_document; end
end_element_namespace(*ignored) click to toggle source
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 32
def end_element_namespace(*ignored)
  @stack.end_element
end
error(msg) click to toggle source
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 36
def error(msg)
  @stack.error(msg)
end
parse(xml) click to toggle source
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 12
def parse(xml)
  Nokogiri::XML::SAX::Parser.new(self).parse(xml)
end
start_document() click to toggle source
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 17
def start_document; end
start_element_namespace(element_name, attributes = [], *ignored) click to toggle source
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 21
def start_element_namespace(element_name, attributes = [], *ignored)
  @stack.start_element(element_name)
  attributes.each do |attr|
    @stack.attr(attr.localname, attr.value)
  end
end
xmldecl(*args) click to toggle source
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 16
def xmldecl(*args); end