Class: AWS::Core::XML::SaxHandlers::Nokogiri
- Inherits:
-
Object
- Object
- AWS::Core::XML::SaxHandlers::Nokogiri
show all
- Includes:
- FrameStack
- Defined in:
- lib/aws/core/xml/sax_handlers/nokogiri.rb
Instance Method Summary
collapse
Methods included from FrameStack
#attributes, #end_element, #initialize, #parse, #start_element, #text
Instance Method Details
#characters(chars) ⇒ Object
47
48
49
|
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 47
def characters chars
text(chars)
end
|
#end_document ⇒ Object
30
|
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 30
def end_document; end
|
#end_element_namespace(*ignore) ⇒ Object
43
44
45
|
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 43
def end_element_namespace *ignore
end_element
end
|
#error(*args) ⇒ Object
31
|
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 31
def error(*args); end
|
#sax_parse(xml) ⇒ Object
24
25
26
|
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 24
def sax_parse xml
::Nokogiri::XML::SAX::Parser.new(self).parse(xml)
end
|
#start_document ⇒ Object
29
|
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 29
def start_document; end
|
#start_element_namespace(element_name, attributes = [], *ignore) ⇒ Object
33
34
35
36
37
38
39
40
41
|
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 33
def start_element_namespace element_name, attributes = [], *ignore
attributes = attributes.map.inject({}) do |hash,attr|
hash.merge(attr.localname => attr.value)
end
start_element(element_name, attributes)
end
|
#xmldecl(*args) ⇒ Object
28
|
# File 'lib/aws/core/xml/sax_handlers/nokogiri.rb', line 28
def xmldecl(*args); end
|