Class | RSS::XMLScanParser |
In: |
lib/rss/xmlscanner.rb
|
Parent: | BaseParser |
# File lib/rss/xmlscanner.rb, line 15 15: def _parse 16: begin 17: if @rss.is_a?(String) 18: input = StringIO.new(@rss) 19: else 20: input = @rss 21: end 22: scanner = XMLScan::XMLScanner.new(@listener) 23: scanner.parse(input) 24: rescue XMLScan::Error => e 25: lineno = e.lineno || scanner.lineno || input.lineno 26: raise NotWellFormedError.new(lineno){e.message} 27: end 28: end