La lecture de fichier XML et de l'extraction de ses attributs de valeur en Python

J'ai ce fichier XML:

<domain type='kmc' id='007'>
  <name>virtual bug</name>
  <uuid>66523dfdf555dfd</uuid>
  <os>
    <type arch='xintel' machine='ubuntu'>hvm</type>
    <boot dev='hd'/>
    <boot dev='cdrom'/>
  </os>
  <memory unit='KiB'>524288</memory>
  <currentMemory unit='KiB'>270336</currentMemory>
  <vcpu placement='static'>10</vcpu>

Maintenant, je veux analyser cette et de récupérer sa valeur de l'attribut. Par exemple, je veux extraire le uuid champ. Donc, ce devrait être la bonne méthode pour récupérer, en Python?

Qu'avez-vous essayé? Googler "python xml" les rendements tout à fait un peu de vraiment utile résultats qui devraient vous diriger dans la bonne direction.
il y a beaucoup d'exemples, mais pas dans la direction que je veux aller. Je wnat pour extraire les attributs de valeur. les exemples que je vois sont à convertir en xml, fichier ou convertir la forme d'un fichier xml

OriginalL'auteur S.Ali | 2012-09-05