@paulszgr

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

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

Заранее благодарен.
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 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');
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы