title: Is there a file size limit which Python can handle and parse with e.g. BeautifulSoup
body: <p>Is there an alternative to BeautifulSoup (like XMLreader for PHP) which can parse an XML file as a stream rather than opening it in full?</p>
  <p>I have a 700MB XML file I need to process and I think it is not working properly because of the file size.</p>
  <p>Any ideas?</p>