# RSS parser problem

**URL:** <https://www.ruby-forum.com/t/rss-parser-problem/143413>\
**Category:** Ruby\
**Created:** [July 18, 2008, 8:11am UTC](https://www.ruby-forum.com/t/rss-parser-problem/143413 "2008-07-18T08:11:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [July 18, 2008, 8:11am UTC](https://www.ruby-forum.com/t/rss-parser-problem/143413/1 "2008-07-18T08:11:22Z")

</div>

Hi,

I am experiencing problems trying to parse an XML feed on Ubuntu - the  
same code works without any problems on OS X.

The code is roughly this:

============================================  
require ‘open-uri’  
require ‘rss’

# rss = RSS::Parser.parse(open(url).read, false)

On OS X it works fine. On Ubuntu:

/usr/local/lib/ruby/1.8/rss/parser.rb:474: available XML parser was not  
found in [[“rss/xmlparser”, :XMLParserParser], [“rss/xmlscanner”,  
:XMLScanParser], [“rss/rexmlparser”, :REXMLParser]].  
(RSS::XMLParserNotFound)

Am I missing something?

Cheers,  
Peter

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [July 18, 2008, 1:10pm UTC](https://www.ruby-forum.com/t/rss-parser-problem/143413/2 "2008-07-18T13:10:42Z")

</div>

Hi,

In [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
“RSS parser problem” on Fri, 18 Jul 2008 15:05:31 +0900,  
removed\_email\_address@domain.invalid wrote:

> /usr/local/lib/ruby/1.8/rss/parser.rb:474: available XML parser was not  
> found in [[“rss/xmlparser”, :XMLParserParser], [“rss/xmlscanner”,  
> :XMLScanParser], [“rss/rexmlparser”, :REXMLParser]].  
> (RSS::XMLParserNotFound)

Does this work?

% ruby -e ‘require “rexml/document”; p REXML::Version’

Thanks,
