for node in rootNode.childNodes: if (node.nodeName == "title"): for title_node in node.childNodes: if (title_node.nodeType == node.TEXT_NODE): print "

", title_node.nodeValue, "

" print "
" if (node.nodeName == "entry"): myentry = dict() for entry_node in node.childNodes: if (entry_node.nodeName == "title"): for name_node in entry_node.childNodes: if (name_node.nodeType == node.TEXT_NODE): myentry['title'] = name_node.nodeValue elif (entry_node.nodeName == "link"): match = get_url.search(entry_node.toxml()) myentry['url'] = match.groupdict()['url'] elif (entry_node.nodeName == "author"): for author_node in entry_node.childNodes: if (author_node.nodeName == "name"): for authname_node in author_node.childNodes: if (authname_node.nodeType == node.TEXT_NODE): myentry['author'] = authname_node.nodeValue elif (entry_node.nodeName == "content"): print "

get content

" elif (entry_node.nodeName == "summary"): if not len(content): print "

get summary

" #get summary (shouldn't do so here, cuz of "blah") print myentry['title'], myentry['url'], myentry['author']