Задать вопрос
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")]');
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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")]');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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