title: Are there any benefits of using Beautiful Soup to parse XML over using lxml alone?
body: <p>I use Beautiful Soup often to parse HTML files, so when I recently needed to parse an XML file, I chose to use it. However, because I'm parsing an extremely large file, it failed. When researching why it failed, I was led to this question:  <a href="https://stackoverflow.com/questions/14924200/loading-huge-xml-files-and-dealing-with-memoryerror">Loading huge XML files and dealing with MemoryError</a>.</p>
  
  <p>This leads me to my question:  If lxml can handle large files and Beautiful Soup cannot, are there any benefits of using Beautiful Soup instead of simply using using lxml directly?</p>