Задать вопрос
@paulszgr

Как получить все атрибуты style кроме тех что принадлежат тэгу tbody?

Здравствуйте, подскажите пожалуйста как с помощью XPATH получить все атрибуты style кроме тех что принадлежат тэгу tbody?

Заранее благодарен.
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
  • Skillbox
    Профессия Инженер по автоматизации тестирования
    9 месяцев
    Далее
  • Учебный центр IBS
    WEB-025_SELF Основы использования XML и XSD
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
glebovgin
@glebovgin
Full Stack Web Developer
День добрый.

Есть вариант без привязки к языку:
//*[not(name() = "tbody")]/@style
После чего можно просто обращаться к nodeValue, если говорить о php, то выглядеть будет так:
$res = $xpath->query('//*[not(name() = "tbody")]/@style');
foreach ($res as $r)
	echo $r->nodeValue;


Если говорить только о php, то есть еще и такой вариант:
$res = $xpath->query('//*[not(name() = "tbody")]');
foreach ($res as $r)
	echo $r->getAttribute('style');
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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