In my workplace, I worked with big xml files. Some files were bigger than 2 GB. I needed XPATH search in files so I was looking for a good solution. I compared two libraries that were XMLDog and VTD-XML. The VTD-XML was better for this task because it was faster than XMLDog.