title: Efficient Parser for large XMLs
body: <p>I have very large XML files to process. I want to convert them to readable PDFs with colors, borders, images, tables and fonts. I don't have a lot of resources in my machine, thus, I need my application to be very optimal addressing memory and processor. </p>
  
  <p>I did a humble research to make my mind about the technology to use but I could not decide what is the best programming language and API for my requirements. I believe DOM is not an option because it consumes a lot of memory, but, would Java with SAX parser fulfill my requirements?</p>
  
  <p>Some people also recommended Python for XML parsing. Is it that good?</p>
  
  <p>I would appreciate your kind advice.</p>