En Python - l'Analyse d'un fichier xml de réponse et de trouver un texte spécifique vaule

Je suis nouveau sur python et je vais avoir un moment particulièrement difficile de travailler avec xml et python. La situation que j'ai est cela, je suis en train de compter le nombre de fois où un mot apparaît dans un document xml. Assez Simple, mais le document xml est une réponse à partir d'un serveur. Est-il possible de le faire sans l'écrire dans un fichier? Il serait bon d'essayer de le faire de mémoire.

Voici un exemple de code xml:

<xml>
  <title>Info</title>
    <foo>aldfj</foo>
      <data>Text I want to count</data>
</xml>

Voici ce que j'ai en 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()

- Delà de Ce point, j'ai essayé d'utiliser StringIO, ElementTree, et minidom pas de succès et j'ai obtenu à un point où je ne suis pas sûr de ce que d'autre à faire.

Toute aide serait grandement appréciée

OriginalL'auteur Jason | 2011-10-05