#!/usr/bin/perl use LWP::Simple; use XML::RSS; use strict; my $base = '/Users/matt/Sites/html/rss'; my $rssFilename = 'yourRSS.xml'; my $file = "http://www.macupdate.com/rss/ratings.php?id=2:78a15f81822c3e5d3df18d4e0b99220c"; my $rss = new XML::RSS (version => '2.0'); my $data = get($file); $rss->parse($data); # convert 2.0 to 1.0 # $rss->{'output'} = '1.0'; # you could also manually open a file handle # and write to the file handle with # $rss->as_string; $rss->save("$base/$rssFilename");