I would like to parse an Atom Feed and create an Atom-compliant cache of each Entry.
The problem is that some feeds (this one for example) have many namespaces other than the Atom one.
Is it possible to keep intact all Atom nodes and remove each node that belongs to another namespace?
Something like this:
valid_nodes = entry.find('atom:*', '/atom:feed/atom:entry')
# now I need to create an xml string with valid_nodes, but how I do that?