XML - пример разбора файла
XML (аббревиатура от англ. eXtensible Markup Language ) -расширяемый язык разметки, используется для хранения и передачи данных .
Стандартный XML-файл состоит из двух блоков: блок с категориями и блок с карточкой товара. Блок с карточкой товара может включать в себя блок с изображениями, блок с характеристиками, блок с комбинациями товара
Скачать пример xml можно здесь