Xpath Как получить текст с тегом html

<div class="content pb10">
        some text<img src="URL"/>
</div>

Как это. Я хочу использовать XPath для получения текста с тегом img

some text<img src="URL"/>

person Ran.L    schedule 12.04.2017    source источник
comment
@kjhughes Я пробовал это, но это не работает. Неизвестный функциональный узел!   -  person Ran.L    schedule 12.04.2017
comment
Эта ошибка не имеет смысла для XPath, показанного в моем ответе. Вы либо делаете ошибку, либо используете несовместимый процессор XPath. Я ставлю на первое, но вы показали недостаточно, чтобы мы могли точно указать, что вы делаете неправильно.   -  person kjhughes    schedule 12.04.2017


Ответы (1)


Этот XPath,

/div[@class='content pb10']/node()

выберет все дочерние узлы этого div, включая текстовые узлы и элементы, в соответствии с запросом.

person kjhughes    schedule 12.04.2017
comment
Это хороший ответ, но я все еще не уверен, удовлетворит ли он потребности вопрошающих - не из-за вашей ошибки, а из-за недостаточной точности вопроса. - person zx485; 12.04.2017
comment
@ zx485: Спасибо, согласен. Необычно запрашивать одноуровневые узлы текста и элемента одновременно. Посмотрим, куда ОП возьмет это отсюда. - person kjhughes; 12.04.2017