title: Parsing large xml data using python's elementtree
body: <p>I'm currently learning how to parse xml data using elementtree. I got an error that say:ParseError: not well-formed (invalid token): line 1, column 2.</p>
  
  <p>My code is right below, and a bit of the xml data is after my code.</p>
  
  <pre><code>import xml.etree.ElementTree as ET
  
  tree = ET.fromstring("C:\pbc.xml")
  root = tree.getroot()
  
  
  for article in root.findall('article'):
      print ' '.join([t.text for t in pub.findall('title')])
      for author in article.findall('author'):
          print 'Author name: {}'.format(author.text)
      for journal in article.findall('journal'):  # all venue tags with id attribute
          print 'journal'
  </code></pre>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
  &lt;!DOCTYPE dblp SYSTEM "dblp.dtd"&gt;
  &lt;dblp&gt;
  &lt;article mdate="2002-01-03" key="persons/Codd71a"&gt;
  &lt;author&gt;E. F. Codd&lt;/author&gt;
  &lt;title&gt;Further Normalization of the Data Base Relational Model.&lt;/title&gt;
  &lt;journal&gt;IBM Research Report, San Jose, California&lt;/journal&gt;
  &lt;volume&gt;RJ909&lt;/volume&gt;
  &lt;month&gt;August&lt;/month&gt;
  &lt;year&gt;1971&lt;/year&gt;
  &lt;cdrom&gt;ibmTR/rj909.pdf&lt;/cdrom&gt;
  &lt;ee&gt;db/labs/ibm/RJ909.html&lt;/ee&gt;
  &lt;/article&gt;
  
  &lt;article mdate="2002-01-03" key="persons/Hall74"&gt;
  &lt;author&gt;Patrick A. V. Hall&lt;/author&gt;
  &lt;title&gt;Common Subexpression Identification in General Algebraic Systems.&lt;/title&gt;
  &lt;journal&gt;Technical Rep. UKSC 0060, IBM United Kingdom Scientific Centre&lt;/journal&gt;
  &lt;month&gt;November&lt;/month&gt;
  &lt;year&gt;1974&lt;/year&gt;
  &lt;/article&gt;
  </code></pre>