Может кто-нибудь пожалуйста, предложить формат выражения XPath, который возвращает строку, содержащую связанные значения определенных квалификационные дочерних узлов элемента, но игнорирующие другие:XPath вернуть конкатенацию квалифицируемых дочернего узла значение
<div>
This text node should be returned.
<em>And the value of this element.</em>
And this.
<p>But this paragraph element should be ignored.</p>
</div>
Возвращаемое значение должно быть одной строкой:
This text node should be returned. And the value of this element. And this.
Возможно ли это в одном выражении XPath?
Спасибо.
Спасибо - вы абсолютно прав.Я просто прочитал ссылку XPath и обнаружил, что все строковые функции неявно работают на первом узле в наборе узлов, поэтому нет возможности комбинировать выбор и конкатенацию. –
В Xpath 2.0 это делается легко - см. Мой ответ :) –
Lovely and elegant. Хорошо на вас! – Aaron