Parser for XML files.