Есть xml
<param name="Артикул"></param>
<param name="Возраст" id="22641" valueid=""></param>
<param name="Комплектация" id="22642"></param>
<param name="Дополнительные характеристики" id="22643"></param>
<param name="Размер упаковки" id="22644"></param>
Есть Xpath
$param_value = $node->xpath('//param/@name');
$param_name = $node->xpath('//param');
$param_id = $node->xpath('//param/@id');
Не могу добиться чтобы <param name="Артикул"></param>
игнорировался так-как там нет ID. Есть советы или примеры?
Используй проверку на существование атрибута у тега //tag[@attribute]
:
$param_value = $node->xpath('//param[@id]/@name');
$param_name = $node->xpath('//param[@id]');
$param_id = $node->xpath('//param/@id');
Да, для $param_id
проверка не нужна, т.к. уже возвращает атрибут из узла только в том случае, если атрибут существует.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
помогите составить правильный sql запрос с условием для таблицы статистики посещения к примеру есть таблица
Настроил форму обратной связи в Netcat, но задача стоит сделать 2 формы на одной страницеСоздал под каждую свой шаблон но столкнулся с проблемой,...
Храню в JSON характеристики товаровПри выводе пытаюсь заменить все запятые на перенос строки