Чтобы получить все текстовое содержимое узла, используйте функцию string
:
string(//p[@class="main-content"])
Обратите внимание, что это получает строковое значение. Если вам нужны текстовые узлы (как возвращено text()
), вы можете сделать это. Вам нужно искать на всех глубинах:
//p[@class="main-content"]//text()
Возвращает три текстовых узла: This is sample paragraph with
, link
и inside.