DECLARE size INT UNSIGNED DEFAULT ExtractingValue(xml_file, "count(//item)");
DECLARE counter INT UNSIGNED DEFAULT 1;
WHILE counter <= size DO
INSERT INTO your_table
VALUES
(
ExtractValue(xml_file, "//item[$counter]/name"),
ExtractValue(xml_file, "//item[$counter]/photo[1]"), #элементы нумеруются с 1, а не с 0;
ExtractValue(xml_file, "//item[$counter]/photo[2]") #и так для всех остальных фото
);
SET counter = counter + 1;
END WHILE;