Methods

Class Index [+]

Quicksearch

ActiveSupport::XmlMini_LibXMLSAX

Attributes

document_class[RW]

Public Instance Methods

parse(data) click to toggle source
    # 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.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.