Задать вопрос
dklight
@dklight
php кодер - level 2.5

Как получить тег с двумя классами используя xpath?

Есть структура html вида:
// .catalog-items-list.view-list > .item > .catalog-item-inner
Как получить элемент с двумя классами .catalog-items-list.view-list

пока что удается получить элементы только с одним классом, без родительского с 2-я
$product = $xpath->query('//div[@class="item"]/div[contains(@class, "catalog-item-inner")]');
  • Вопрос задан
  • 180 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
soulilya
@soulilya
Культурный, утонченный и изысканный.
"//div[contains(@class, 'catalog-items-list') and contains(@class, 'view-list')]"
Ответ написан
Комментировать
dklight
@dklight Автор вопроса
php кодер - level 2.5
решение найдено:
$product = $xpath->query('//div[contains(@class, "catalog-items-list")]/div[@class="item"]/div[contains(@class, "catalog-item-inner")]');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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