| Module Info
| Add a review of XML-Atom
As of Miyagawa-san being a maintainer of this module, I think the whines having been described before almost dissolved, so five stars to increase a score.
In fact, the module makes it sure to deal with Atom feeds. The client API is so simple as well, and I don't doubt that none misunderstand the whole of the module.
XML::Atom is a module that does a good job at the basics and appears to be pretty sound in implementation. However, if you want something extensible to handle more complicated Atom-based APIs, you're going to have some headaches.
Because of a lack of thorough documentation, you'll need to dig around the source once you move past fetching the parameters used by blogging software. If you need to access complex XML extensions to the API (e.g., Google GData), you'll have to dig deeper into XML::Atom::Utils and also try to figure out how you will need to cope with the fact that this library runs on top of either XML::XPath or XML::LibXML, which have slightly different DOM APIs. At which point, I'm not sure XML::Atom provides you any added value anymore.
I wouldn't say it deserves one star, but, as is, I wouldn't give it more than three.
This unfortunately is very poorly documented and has lots of bugs, some going back three years or so. rt.cpan.org/Public/Dist/Display.html?...
This is a shame because it could be a very useful module, but as it stands it is almost unusable.