Я новичок в python, и мне особенно трудно работать с xml и python. У меня следующая ситуация: я пытаюсь подсчитать количество раз, когда слово появляется в xml-документе. Все достаточно просто, но xml-документ - это ответ от сервера. Возможно ли это сделать без записи в файл? Было бы здорово попытаться сделать это по памяти.
Вот пример xml кода:
<xml>
<title>Info</title>
<foo>aldfj</foo>
<data>Text I want to count</data>
</xml>
Вот что у меня есть в python
import urllib2
import StringIO
import xml.dom.minidom
from xml.etree.ElementTree import parse
usock = urllib.urlopen('http://www.example.com/file.xml')
xmldoc = minidom.parse(usock)
print xmldoc.toxml()
До этого момента я пытался использовать StringIO, ElementTree и minidom безрезультатно, и я дошел до точки, где я не уверен, что еще можно сделать.
Любая помощь будет очень признательна