Я хочу сопоставить все элементы в дереве HTML Dom, которые имеют любой атрибут со значением «foo».Это должен быть либо селектор CSS, либо XPath.
Мой наивный подход будет выглядеть примерно так: css selector:
*[*='foo']
Каков правильный синтаксис?
CSS не определяет селектор атрибута, который принимает подстановочный знак в качестве имени.
XPath, однако, делает. Следующее выражение должно работать:
//*[@*="foo"]