В Python - Парсинг xml ответа и поиск определенного текста vaule

Я новичок в 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 безрезультатно, и я дошел до точки, где я не уверен, что еще можно сделать.

Любая помощь будет очень признательна

9
задан Jason 5 October 2011 в 21:52
поделиться