class MSS::Core::XML::SaxHandlers::LibXML

Public Instance Methods

on_characters(chars) click to toggle source
# File lib/mss/core/xml/sax_handlers/libxml.rb, line 38
def on_characters chars
  text(chars)
end
on_end_element_ns(*ignore) click to toggle source
# File lib/mss/core/xml/sax_handlers/libxml.rb, line 34
def on_end_element_ns *ignore
  end_element
end
on_start_element_ns(element_name, attributes, *ignore) click to toggle source
# File lib/mss/core/xml/sax_handlers/libxml.rb, line 30
def on_start_element_ns element_name, attributes, *ignore
  start_element(element_name, attributes)
end
sax_parse(xml) click to toggle source
# File lib/mss/core/xml/sax_handlers/libxml.rb, line 24
def sax_parse xml
  sax_parser = ::LibXML::XML::SaxParser.string(xml)
  sax_parser.callbacks = self
  sax_parser.parse
end