我想解析一个 Atom Feed 并为每个条目创建一个符合 Atom 的缓存。
问题是一些提要(例如这个)除了 Atom 之外还有许多命名空间。
是否可以保留所有 Atom 节点并删除属于另一个命名空间的每个节点?
像这样的东西:
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?