Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Re: Writing a simple RSS feed 'grabber' with XML::Parser.

by ajt (Prior)
on Oct 20, 2004 at 11:02 UTC ( #400816=note: print w/replies, xml ) Need Help??

in reply to Writing a simple RSS feed 'grabber' with XML::Parser.

I wouldn't start any project with XML::Parser, it's a bit antique, and XML::LibXML is more feature rich and much faster parser to start any project with.

Parsing RSS is a real pain, as it's often not well formed, so anything using a proper XML parser will die. XML::RSS and XML::RSS::Tools get round this by having a pre-filter in them that cleans up well know bad code, before attempting to pass the file onto the XML parser.

The XML::RSS::Tools module (which I wrote) uses XML::RSS for parsing RSS, one of several HTTP clients for getting RSS feeds, and the XML::LibXSLT module for converting the feed into something else.

Some useful nodes:

  • Comment on Re: Writing a simple RSS feed 'grabber' with XML::Parser.

Replies are listed 'Best First'.
Re^2: Writing a simple RSS feed 'grabber' with XML::Parser.
by Anonymous Monk on Apr 14, 2007 at 23:22 UTC

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://400816]
[LanX]: Discipulus: lower monks are made belive it's only a game ... but once you gain access to the vatican ...
choroba will se in a minute...
[choroba]: *see
[LanX]: you will Theodi-see!

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (12)
As of 2017-09-26 11:51 GMT
Find Nodes?
    Voting Booth?
    During the recent solar eclipse, I:

    Results (294 votes). Check out past polls.