Class RSS::REXMLParser
In: lib/rss/rexmlparser.rb
Parent: BaseParser

Methods

_parse   listener  

Public Class methods

[Source]

    # File lib/rss/rexmlparser.rb, line 14
14:       def listener
15:         REXMLListener
16:       end

Private Instance methods

[Source]

    # File lib/rss/rexmlparser.rb, line 20
20:     def _parse
21:       begin
22:         REXML::Document.parse_stream(@rss, @listener)
23:       rescue RuntimeError => e
24:         raise NotWellFormedError.new{e.message}
25:       rescue REXML::ParseException => e
26:         context = e.context
27:         line = context[0] if context
28:         raise NotWellFormedError.new(line){e.message}
29:       end
30:     end

[Validate]