# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 8 def initialize(stack) @stack = stack end
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 30 def characters(chars) @stack.text(chars) end
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 19 def comment(*args); end
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 18 def end_document; end
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 34 def end_element_namespace(*ignored) @stack.end_element end
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 38 def error(msg) @stack.error(msg) end
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 12 def parse(xml) Nokogiri::XML::SAX::Parser.new(self).parse(xml) end
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 17 def start_document; end
# 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| name = attr.localname name = "#{attr.prefix}:#{name}" if attr.prefix @stack.attr(name, attr.value) end end
# File lib/aws-sdk-core/xml/parser/engines/nokogiri.rb, line 16 def xmldecl(*args); end