It takes an XML file represented by a abstract path name, and starts
parsing the file and calling the different "trap" methods inherited from
the AbstractParser class.
Those methods then invoke the represenatative methods in the registered
handler classes.