Is there any Generic RSS/ATOM generator in Python?
Torsten Bronger
bronger at physik.rwth-aachen.de
Thu Feb 14 08:31:46 EST 2008
Hallöchen!
Stefan Behnel writes:
> Torsten Bronger wrote:
>
>> [...]
>>
>> Excerpt from my code:
>>
>> root = ElementTree.Element("feed", xmlns="http://www.w3.org/2005/Atom")
>> ElementTree.SubElement(root, "id").text = self.id
>> ElementTree.SubElement(root, "title").text = self.title
>> ElementTree.SubElement(root, "updated").text = format_time(self.updated)
>
> Look at the bottom of this page for an RSS example using the "E factory":
>
> http://effbot.org/zone/element-builder.htm
>
> I find it much more readable than the above code, especially if you use the
> version that comes with lxml.objectify, which has better support for
> namespaces and data types:
>
> http://codespeak.net/lxml/objectify.html#tree-generation-with-the-e-factory
If you have more complex tasks, all this may be true; however,
generating Atom is just *so* simple that I prefer the version which
works without tweaking and further dependencies.
Tschö,
Torsten.
--
Torsten Bronger, aquisgrana, europa vetus
Jabber ID: bronger at jabber.org
(See http://ime.webhop.org for further contact info.)
More information about the Python-list
mailing list