contains(concat(" ", normalize-space(@class), " "), " class ")
Пример:
$ e-xidel.sh example.com '//article/p//img[has-class("wp-image")]'
Это не имеет смысла.
contains(concat(" ",normalize-space("wp-image")," ")," wp-image ")
будетпросто быть таким же, как
contains("wp-image","wp-image")
Если вы действительно хотите, чтобы логическое значение выводилось при сравнении значения атрибута class
с литеральной строкой, то это ...
xidel -s example.com -e '//article/p//img/@class="wp-image"'
... вернет true
или false
.
Если wp-image
является подстрокой значения атрибута class
:
xidel -s example.com -e '//article/p//img/contains(@class,"wp-image")'