Если все, что вы пытаетесь сделать, это ", определите, содержит ли item
node
со строкой abc
" , тогда вам не нужно following-sibling
. Используйте это, чтобы выбрать все такие узлы:
node[contains(., 'abc')]
Это соответствует node
в обоих item
предоставленных элементах.
Если вы хотите проверить, есть ли у ребенка node
следующий брат или сестра node
с этим текстом, используйте:
node[following-sibling::node[contains(., 'abc')]]
Это соответствует только первому node
во втором item
.
Любое из этих значений может быть преобразовано в логическое значение с помощью функции boolean
. Например:
boolean(node[following-sibling::node[contains(., 'abc')]])
Возвращает значение true, если по крайней мере один узел выбран выражением (т.е. набор узлов не пуст).