title: Get all nodes of particular name in lxml?
body: <p>I'm finding the initial learning curve a bit steep with lxml - just common tasks such as grabbing nodes by name, attribute, and get their content. Here's a very simple question.</p>
  
  <p>I have an XML file. I would like to find all the XML nodes called <code>&lt;Review&gt;</code>. How can I do this most efficiently with lxml?</p>
  
  <pre><code>f = open('./test.xml')
  xml = f.read()
  tree = etree.parse(StringIO(xml))
  context = etree.iterparse(StringIO(xml))
  # How to get all the tags with the name &lt;Review&gt;
  reviews = tree.findall('Review') # Something like this?
  </code></pre>
  
  <p>I don't know if I should be using objectify, xpath... </p>
  
  <p>Comments also welcome on the way that I'm reading in the file and turning it into a parsable lxml object. Thanks.  </p>