Есть 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
проверка не нужна, т.к. уже возвращает атрибут из узла только в том случае, если атрибут существует.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
помогите составить правильный sql запрос с условием для таблицы статистики посещения к примеру есть таблица
Настроил форму обратной связи в Netcat, но задача стоит сделать 2 формы на одной страницеСоздал под каждую свой шаблон но столкнулся с проблемой,...
Храню в JSON характеристики товаровПри выводе пытаюсь заменить все запятые на перенос строки