Tool that can parse a file, getting its structure from an XML file