Задать вопрос
victory_vas
@victory_vas

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

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


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

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

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

Похожие вопросы