victory_vas
@victory_vas

Как разбить 1 xml файл на несколько?

Здравствуйте!
Мне необходимо разбить 1 xml-файл на несколько. Внутри информация о товарах, каждый в своем теге offer - нужно каждую 1000 товаров записать в отдельный файл.
Не могу сообразить саму логику - как отделить каждую 1000 товаров? С записью-то всё понятно.
p.s. Для парсинга использую библиотеку phpQuery
  • Вопрос задан
  • 1821 просмотр
Пригласить эксперта
Ответы на вопрос 1
@IceJOKER
Web/Android developer
первое что пришло в голову:
создать файл шаблон template.xml с шапкой и подвалом, далее пройтись по всем offer и записывать данные в переменную
if($i != 0 && $i % 100 == 0)
{
//тут читаем файл шаблон, заменяем шаблонное слово {TEXT} на содержимое переменной и очищаем переменную
//ну и сохраняем весь текст в новый файл
}


думаю логика понятна ))

второе, что пришло в голову:D не создавать шаблонный файл, а просто записать данные в переменную, шапку и подвал(не придется лишний раз считывать данные из файла)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы