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