Дописати функцію в php-скрипт обробки xml-файлу
200 UAHНа сервері розміщений php файл, котрий обробляє xml з експортом товарів (YML) і зберігає його з новою назвою (зразок файлу прикріплено до проекту)
Потрібно дописати в скрипт функцію:
- Якщо в межах тегу <name></name> зустрічається фраза "Мягкая игрушка", то виключити весь блок <offer> цього товару з xml файлу
Функцію можна прописати за зразком вже існуючої в скрипті функції, котра виключає з xml файлу всі <offer>, де зустрічаються зазначені ІD категорій:
/**
* Массив ИД категорий, товары с которыми нужно удалять. Указывать цифры через запятую.
*/
$categoriesIdsForRemove = array(418,586,364);
// Проверка и удаление товаров с указанными ИД категорий
foreach ($categoriesIdsForRemove as $id) {
foreach ($xpath->query("//categoryId[text()=$id]") as $categoryIdNode) {
$offerNode = $categoryIdNode->parentNode;
$offerNode->parentNode->removeChild($offerNode);
}
}
Приложения 1
-
215 3 0 Добрый день! Пришлите пожалуйста сам скрипт который генерирует XML, чтобы посмотреть на реализацию.
-
102 1 1 1 Здравствуйте. Сделаю за 10-30 минут. Нужны отзывы, цену могу поставить и ниже.
-
396 17 1 Доброго дня.
Завдання зрозуміле. Напишемо функцію. Зробимо за один день.
-
3666 257 0 1 Здравствуйте, Юлия!
С задачей ознакомлен, готов выполнить проект.
-
Можете скинуть код самого скрипта
-