XML парсер это набор библиотек, в XP лежат в <windows>/system32, называются msxml*.dll
С помощью этих библиотек программа, которой необходимо читать файлы в формате XML их "разбирает", то есть создает специальный объект, описанный в XML файле, который потом передается программе, и программа работает уже не с файлом, а с этим объектом. Вроде так....
В общем программы которые работают с файлами XML не будут работать без парсера. Среди таких программ, например, бухгалтерия 1C.