# File lib/active_support/xml_mini/libxmlsax.rb, line 64
64: def parse(data)
65: if !data.respond_to?(:read)
66: data = StringIO.new(data || '')
67: end
68:
69: char = data.getc
70: if char.nil?
71: {}
72: else
73: data.ungetc(char)
74:
75: LibXML::XML::Error.set_handler(&LibXML::XML::Error::QUIET_HANDLER)
76: parser = LibXML::XML::SaxParser.io(data)
77: document = self.document_class.new
78:
79: parser.callbacks = document
80: parser.parse
81: document.hash
82: end
83: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.